Baixe o app para aproveitar ainda mais
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
Compartilhar