Computação - Introdução
Centro de Ciências Exatas e Tecnologia
Departamento de Computação
Introdução à Ciência da Computação
Conceitos Básicos
Professor
Felipe Cardoso, M.Sc.
Slide 1
Conteúdo q Introdução q Algoritmos ü Métodos de Construção q Variável q Tipos de Dados q Identificadores
Slide 2
Introdução
Funcionamento de um Computador
Entrada
(Dados)
Processamento
Saída
(Informação)
Armazenamento
Slide 3
Introdução q Para “ganhar vida” o computador precisa de softwares.
q Os softwares ditam os passos do processamento.
q Quando queremos criar um software para realizar determinido tipo de processamento, devemos escrever um programa ou um conjunto de programas.
Slide 4
Introdução
Programa
q Em linhas gerais, o objetivo de um programa é obter dados de entrada e transformá-los em dados de entrada.
Entrada
Saída
Processamento
q Essa transformação é o que chamamos de processamento. Slide 5
Introdução
Estapas de Criação de um Programa q As etapas de desenvolvimento (ou criação) de um programa são: ü Análise: Estuda-se o enunciado do problema, a fim de definir os dados de entrada, o processamento e os dados de saída. ü Algoritmo: Ferramentas são utilizadas para descrever o problema juntamente com suas soluções. ü Codificação: O algoritmo é transformado em códigos da linguagem de programação escolhida para se trabalhar.
Slide 6
Algoritmo
Conceito
q “Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido” (Forbellone, 1999) q “Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de um tarefa” (Ascencio,
1999)
q “Algoritmo é uma sequência finita de instruções ou operações cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância” (Salvetti, 1999)
Slide 7
Algoritmo
Conceito
q Executamos no dia-a-dia vários algoritmos: q Algoritmo 1 –