A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem de Programação Prof. Fabricio Roulin Bittencout

Apresentações semelhantes


Apresentação em tema: "Linguagem de Programação Prof. Fabricio Roulin Bittencout"— Transcrição da apresentação:

1 Linguagem de Programação Prof. Fabricio Roulin Bittencout fabricioaulas@gmail.com

2 Bibliografia ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, pascal, C/C++ e java. 2 ed. São Paulo: Pearson Prentice Hall, 2007. (ou) ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, pascal e C/C++. São Paulo: Pearson Prentice Hall, 2005.

3 Introdução a Programação Algoritmo –“Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido” (FORBELLONE, 1999) –“Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa” (ASCENCIO, 1999)

4 Introdução a Programação Construir um algoritmo para: –Trocar uma lâmpada! –Fritar um ovo!

5 Introdução a Programação 01: Desligar a energia 02: Pegar uma escada e colocá-la na posição 03: Pegar a lâmpada nova 04: Subir a escada com a lâmpada nova na mão 05: Retirar a lâmpada queimada 06: Colocar a lâmpada nova 07: Descer a escada com a lâmpada queimada na mão 08: Testar a lâmpada 09: Jogar a lâmpada queimada no lixo 10: Guardar a escada

6 Introdução a Programação Método para construção de algoritmos –Compreender completamente o problema a ser resolvido, destacando os pontos mais importantes –Definir os dados de entrada, ou seja, o que será fornecido pelo usuário

7 Introdução a Programação Método para construção de algoritmos –Definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para estes cálculos –Definir os dados de saída, ou seja, quais dados serão gerados pelo processamento –Construir e testar o algoritmo

8 Estrutura Sequencial

9 ESTRUTURA FORMAL ALGORITMO DECLARE bloco de comandos FIM_ALGORITMO

10 Estrutura Sequencial DECLARAÇÃO DE VARIÁVEIS DECLARE var01 NUMÉRICO DECLARE var02, var03 LITERAL DECLARE var04 LOGICO

11 Estrutura Sequencial COMANDO DE ATRIBUIÇÃO var01 ← 4 var02 ← var01 + 2 var02 ← “nome” var03 ← falso

12 Estrutura Sequencial COMANDO DE ENTRADA LEIA var01 LEIA var02, var03

13 Estrutura Sequencial COMANDO DE SAÍDA ESCREVA var01 ESCREVA “O conteúdo da variável é:”, var02

14 Introdução a Programação Exercícios: –Faça um programa que receba 04 números, calcule e mostre a soma destes números. –Faça um programa que receba 03 notas, calcule e mostre a média aritmética.

15 Estrutura Condicional

16 Estrutura Condicional Simples SE condição ENTÃO comando SE nota >= 70 ENTÃO ESCREVA “Aprovado”

17 Estrutura Condicional Simples SE condição ENTÃO INICIO comando 1 comando 2 comando n FIM

18 Estrutura Condicional Simples SE nota >= 70 ENTÃO INICIO ESCREVA “Aprovado” historico = media FIM

19 Estrutura Condicional Composta SE condição ENTÃO comando SENÃO comando SE nota >= 70 ENTÃO ESCREVA “Aprovado” SENÃO ESCREVA “Reprovado”

20 Estrutura Condicional Composta SE condição ENTÃO INICIO comando 1 comando 2 FIM SENÃO INICIO comando 1 comando 2 FIM

21 Estrutura Condicional Composta SE nota >= 70 ENTÃO INICIO ESCREVA “Aprovado” historico = media FIM SENÃO INICIO ESCREVA “Reprovado” historico = media FIM

22 Estrutura Condicional SE condição1 E condição2 SE condição1 OU condição2


Carregar ppt "Linguagem de Programação Prof. Fabricio Roulin Bittencout"

Apresentações semelhantes


Anúncios Google