Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lógica de Programação WEBCONFERÊNCIA Nº 1 PROFESSOR : RICARDO BAUDEL UNIDADE 1 UNIDADE 1 Assuntos abordados nesta unidade: O que são algoritmos. O que são programas de computador Exemplos de programas de computador Construindo algoritmos na prática: o Visualg. Como construir um programa de computador Estrutura típica dos algoritmos Declarando variáveis Realizando entrada e saída de dados Estruturas de Seleção Lógica de Programação 1.1 - Algoritmos O que são algoritmos Um algoritmo consiste numa sequência de passos que, se executados na ordem correta, realizam uma determinada tarefa Algoritmos Tipos de Algoritmos • Computacionais • Não computacionais Exemplo de algoritmo não computacional: Algoritmo para preparar um sanduíche misto passo 1 - separe 2 fatias de pão de caixa passo 2 - separe 2 fatias de queijo e 2 fatias de presunto passo 3 - dobre as fatias de presunto e queijo e coloque entre as duas fatias de pão passo 4 - coloque o sanduíche no micro-ondas para aquecer Algoritmos Exemplo de algoritmo computacional: Algoritmo “exemplo1” Var Nome : literal Inicio Escreval(“informe um nome”) Leia(Nome) Escreval(“o nome informado foi ”, nome) FIMALGORITMO Algoritmos Ambiente de ensino de programação Visualg Visualg • Gratuito • Bastante utilizado nesta disciplina • Disponível em vários sites para download – Baixaki – Superdownloads Visualg Todo algoritmo que for tratado no material da disciplina deve ser inserido, testado e modificado no Visualg É a melhor forma de aprender Teste, use, faça experimentações. Depois de inserir o algoritmo no Visualg, deve-se executá-lo teclando F9. Existe manual gratuito do Visualg na internet. Como construir programas no Visualg( e em qualquer outra linguagem) ? Visualg Esquema de processamento de dados Processamento de dados Trabalha com DADOS • Tipos – Literal. Ex : “maria” , “recife” – Inteiro : Ex : 1 , 2 , 10 – Real . Ex : 1.5 , 10.0 – Lógico : verdadeiro ou falso Processamento de dados Exemplo de algoritmo com uso de dado lógico ALGORITMO “NOTAS” VAR media : real INICIO escreval(“informe media do aluno”) leia(media) se media >= 7 entao escreval(“aprovado”) senao escreval(“reprovado”) fimse Exemplo de algoritmo 1.2 ESTRUTURA DOS ALGORITMOS, VARIÁVEIS E ENTRADA E SAÍDA DE DADOS ALGORITMO “exemplo” VAR Variáveis a usar INICIO Entrada de dados Processamento de dados Saída de dados FIMALGORITMO Estrutura de Algoritmos Para manipular dados, precisamos de variáveis ALGORITMO “VARIÁVEL” Var Altura : real INICIO Escreval(“informe a altura da pessoa”) Leia(altura) Escreval( “ a altura informada foi”, altura) FIMALGORITMO Declarando Variáveis ALGORITMO “VARIÁVEL” Var Altura : real INICIO Escreval(“informe a altura da pessoa”) Leia(altura) Escreval( “ a altura informada foi”, altura) FIMALGORITMO Realizando entrada e saída de dados 1.3 ESTRUTURAS DE SELEÇÃO Utilizadas para a tomada de decisão O computador avalia a sentença e Executa um trecho se a sentença for verdade Executa o outro trecho se não for verdade Nunca executará os dois ao mesmo tempo. Vamos ver um exemplo. Estruturas de Seleção algoritmo “estrutura seleção” var idade : inteiro inicio escreval(“informe a sua idade”) leia(idade) se idade >= 18 entao escreval(“é de maior”) senao escreval(“é de menor”) fimse fimalgoritmo Estruturas de Seleção RESUMINDO Assuntos abordados nesta unidade: O que são algoritmos. O que são programas de computador Exemplos de programas de computador Construindo algoritmos na prática: o Visualg. Como construir um programa de computador Estrutura típica dos algoritmos Declarando variáveis Realizando entrada e saída de dados Estruturas de Seleção Lógica de Programação FIM 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