Buscar

Unidade1 - Introdução à Programação-1

Prévia do material em texto

Instituto Federal de Santa Catarina 
Campus Lages
Ciência da Computação
 Introdução à Programação e 
Algoritmos
Disciplina: Introdução à Programação
Professor: Wilson Castello Branco Neto
 
Introdução
● Objetivos:
– Contextualizar o que é programação de computadores.
– Definir os termos: Instrução, Algoritmo, Programa, 
Linguagem de Programação e Ambiente 
Desenvolvimento Integrado (IDE).
– Apresentar exemplos de algoritmos e suas diferentes 
representações.
 
Introdução à Programação
O que é um programa de computador e o 
onde são usados? 
 
Introdução à Compilação
 
Introdução à Programação
O que é um programa 
de computador? 
Um programa de 
computador é um 
conjunto de instruções 
que descrevem uma tarefa 
a ser realizada por um 
computador
 
Introdução à Programação
As instruções são as palavras oferecidas pelas 
linguagens de programação que realizam uma tarefa 
específica.
A organização destas instruções deve seguir uma 
sequência lógica que leve a solução do problema.
 
Introdução à Programação
● Uma linguagem de 
programação é um 
conjunto de termos e 
regras que permitem 
a construção de 
instruções 
processáveis por um 
computador.
 
Introdução
 
Introdução
 
Introdução à Programação
Para programar precisamos conhecer as instruções de 
uma linguagem de programação e saber organizar 
estas instruções para construir códigos logicamente 
coerentes.
O que é mais difícil: conhecer as instruções 
de uma linguagem ou saber organizá-las 
corretamente do ponto de vista lógico?
 
Introdução à Programação
Lógica é o estudo do raciocínio. 
Organizar o pensamento e colocar as coisas em 
ordem são tarefas de lógica que necessitamos para 
resolver problemas com o uso de um computador.
 
Desafio de lógica
 
Desafio de lógica
● Resposta: 
(1) Atravessar a galinha. 
(2) Retornar sozinho.
(3) Atravessar a raposa. 
(4) Retornar com a galinha. 
(5) Atravessar o milho. 
(6) Retornar sozinho. 
(7) Atravessar a galinha
 
Algoritmos
● Um algoritmo pode ser definido como uma 
sequência finita e lógica de instruções executáveis, 
especificada em uma determinada linguagem, que 
mostram como resolver determinado problema.
 
Algoritmos
Como um algoritmo pode ser representado?
Descrição narrativa.
Fluxograma.
Pseudocódigo.
 
Algoritmos
● Exemplo: Dividir dois números.
● Descrição narrativa
– Ler dois números;
– Verificar se o segundo número é igual a zero.
● Se for:
– Mostrar mensagem que não é possível dividir um 
número por zero;
● Se não for:
– Dividir os dois números
– Apresentar o resultado.
 
Algoritmos
● Fluxograma
 
Algoritmos
● Pseudocódigo:
Declare n1, n2, d : numerico
Inicio
Escreva (“digite dois números”)
Leia (n1, n2)
Se n2 = 0 Então
Escreva (“Impossível dividir um número por 0”)
Senão
d <- n1/n2
Escreva (“divisão =“, d)
Fimalgoritmo
 
Algoritmos
● Um algoritmo, ao ser escrito usando os comandos 
de uma linguagem de programação, torna-se um 
programa de computador ou software.
 
Algoritmos
● Programa em Java:
 
Algoritmos
● Um Ambiente Desenvolvimento Integrado (IDE) é um 
programa de computador que visa facilitar o processo de 
construção de programas. 
● Para isto ele conta com ferramentas como:
– Editor de texto.
– Compilador e Linker.
– Depurador.
– Entre outras.
 
Algoritmos
● Esta disciplina é o ponto de partida para o mundo 
da programação de computadores.
 
Conclusão
● Objetivos:
– Contextualizar o que é programação de computadores.
– Definir os termos: Instrução, Algoritmo, Programa, 
Linguagem de Programação e Ambiente 
Desenvolvimento Integrado (IDE).
– Apresentar exemplos de algoritmos e suas diferentes 
representações.
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23

Continue navegando