Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO Aula 2- Construindo os primeiros algoritmos que permitem interatividade CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Atenção aos Temas Principais dessa Aula CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Conteúdo Programático desta aula Listar os tipos de dados; Definir variável; Construir algoritmos de forma sequencial com comandos entrada de dados, atribuição, e saída, usando, quando necessário, os operadores aritméticos; Acompanhar a execução do algoritmo no Teste de Mesa; CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Direto ao Assunto CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Hoje é um dia importante porque aprenderemos a construir algoritmos, usando várias linguagens. Espero que você goste para que seu coração passe a bater num outro ritmo. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Hoje é um dia importante porque aprenderemos a construir algoritmos, usando várias linguagens. Espero que você goste para que seu coração passe a bater num outro ritmo. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Apresentando as linguagens CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Não existe nenhum símbolo para início, ou fim. O algoritmo começa com o primeiro bloco e, depois, os blocos vão se posicionando abaixo até o último. Estrutura da Linguagem Gráfica CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Todos os símbolos deverão ser colocados entre início e fim e unidos por linhas de fluxo. Estrutura da Linguagem Gráfica CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Linguagens para Representar um Algoritmo Idéia original -> construir algoritmos sem a preocupação dos detalhes de uma linguagem de programação logo, não poderia ser executada em um computador. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Linguagens para Representar um Algoritmo Semântica -> definição de cada comando Idéia original -> construir algoritmos sem a preocupação dos detalhes de uma linguagem de programação logo, não poderia ser executada em um computador. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Linguagens para Representar um Algoritmo Semântica -> definição de cada comando Sintaxe -> a forma de se escrever o comando Idéia original -> construir algoritmos sem a preocupação dos detalhes de uma linguagem de programação logo, não poderia ser executada em um computador. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Linguagens para Representar um Algoritmo Linguagens Algorítmicas Faço opção por usar linguagens algorítmicas ao invés de pseudolinguagens porque lhe ajudarão mais, uma vez que existe um ambiente para testar seus algoritmos. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Todos os comandos deverão ser colocados entre inicio e fim. Estrutura da Linguagem Portugol CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO O cabeçalho é obrigatório: programa nome. As declarações das variáveis são posicionadas depois do comando declaracoes e os demais comandos serão colocados entre inicio e fim. Estrutura da Linguagem WEBportugol CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO O cabeçalho é obrigatório: prog xxx. Todos os comandos deverão ser posicionados entre os comandos prog e fimprog, começando pela declaração das variáveis. Estrutura da Linguagem UAL CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) Dentro desse símbolo, poderemos encontrar: CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) Dentro desse símbolo, poderemos encontrar: CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO imprima variável; imprima constante numérica; imprima "texto"; imprima [expressão]; imprima variável , "texto" , expressão , . . .; imprima dia; imprima “Entendi”; imprima 23; imprima 23 + 89; UAL Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO escrever variável escrever constante numérica escrever "texto" escrever [expressão] escrever variável , "texto" , . . . escrever dia escrever “Entendi” escrever 23 escrever 23 + 89 Portugol Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO escreva( variável ) escreva( constante numérica ) escreva( "texto") escreva( variável , "texto") escreva( dia) escreva( “Entendi”) escreva( 23 ) escreva( “soma: “, s) WEBportugol Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Os caracteres de controle \n e \t são usados com o comando imprima(escrever ou escreva) para que o programador possa decidir, parcialmente, onde mensagem, conteúdo de variável, constante, etc, será exibido. O \t não está disponível no WEBportugol Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Tecla tab Tecla enter CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Saída (display) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Construa um algoritmo que exiba Estacio no display. Agora Vamos Praticar CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Operadores CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Manipular dados/informações é, com certeza, uma das principais funções de um computador. O dado é um valor fornecido pelo usuário, gerado pelo programa ou lido de um arquivo Tipos de Dados Origem do Dado Inteiro, Real, Caracter e Lógico CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO A da Programação CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO A da Programação VARIÁVEL CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO endereço 0ff09 0ff0A 0ff0B Onde se Localiza a Variável? célula CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Declarando Variável - UAL Observação: Veja nos site outras formas de declarações Declarando Variável - Portugol Declarando Variável - WEBportugol Observação: Veja nos site outras formas de declarações CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Tem linguagem que precisa começar com $. Muitas aceitam underline, algarismos e letras não acentuadas. Mas para facilitar nesse primeiro momento e atender às três linguagens algorítmicas, vamos adotar aqui as seguintes regras: 1o caracter -> letra A partir do segundo, letra ou algarismo. Regras para se nomear variáveis Tipos de variáveis inteiro, real, caracter, texto e logico - Portugol int, real, string e logico - UAL inteiro, real, caracter, cadeia e logico - WEBportugol CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Vamos treinar - UAL Matrícula e CR de um aluno Nome de uma pessoa Idade de uma pessoa Salário de uma pessoa CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Vamos treinar - UAL Matrícula e CR de um aluno Nome de uma pessoa Idade de uma pessoa Salário de uma pessoa int idade; real salario; string nome; int matric; real CR; CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO É um dos quatro comandos básicos da programação. Consiste em se atribuir um valor a uma variável. Comando de Atribuição a <- ... a <- ... ; CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO O Problema da Data 251178 dia CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 251178 dia 100000 10000 1000 100 10 1 O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 251178 dia 100000 10000 1000 100 10 1 div / O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 251178 dia div / 251178 10000 100000 10000 1000 100 10 1 O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 251178 mes 100000 10000 1000 100 10 1 O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 251178 mes 100000 10000 1000 100 10 1 div / O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 251178 mes 100000 10000 1000 100 10 1 div / 251178 100 O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 2511 mes 1000 100 10 1 O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 2511 mes 1000 100 10 1 % mod O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 2511 mes 1000 100 10 1 % mod 100 O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 251178 ano 100 % mod 10000 1000 100 10 1 251178 O Problema da Data CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO O Teste de Mesa prog data int dia, mes, ano; dia<-251178 div 10000; mes<-(251178 div 100) % 100; ano<-251178 %100; imprima dia, "\t", mes, "\t", ano; fimprog CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO O Teste de Mesa prog data int dia, mes, ano; dia<-251178 div 10000; mes<-(251178 div 100) % 100; ano<-251178 %100; imprima dia, "\t", mes, "\t", ano; fimprog CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Memória Principal Display dia mes ano O Teste de Mesa prog data int dia, mes, ano; dia<-251178 div 10000; mes<-(251178 div 100) % 100; ano<-251178 %100; imprima dia, "\t", mes, "\t", ano; fimprog CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Memória Principal Display dia mes ano O Teste de Mesa 25 prog data int dia, mes, ano; dia<-251178 div 10000; mes<-(251178 div 100) % 100; ano<-251178 %100; imprima dia, "\t", mes, "\t", ano; fimprog CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Memória Principal Display dia mes ano O Teste de Mesa 25 11 prog data int dia, mes, ano; dia<-251178 div 10000; mes<-(251178 div 100) % 100; ano<-251178 %100; imprima dia, "\t", mes, "\t", ano; fimprog CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Memória Principal Display dia mes ano O Teste de Mesa 25 11 78 prog data int dia, mes, ano; dia<-251178 div 10000; mes<-(251178 div 100) % 100; ano<-251178 %100; imprima dia, "\t", mes, "\t", ano; fimprog CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Memória Principal Display dia mes ano O Teste de Mesa 25 11 78 25 11 78 1 9 17 prog data int dia, mes, ano; dia<-251178 div 10000; mes<-(251178 div 100) % 100; ano<-251178 %100; imprima dia, "\t", mes, "\t", ano; fimprog CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Portugol http://www.dei.estt.ipt.pt/portugol/node/32 http://orion.ipt.pt/~aulasi/ip/04-decisao/help/index.htmlWEBportugol http://siaiacad17.univali.br/webportugol/ http://www.univali.br/webportugol UAL http://geocities.ws/ual_language/ual.html http://anitalopes.com SITES CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO INTERAGINDO Comando de Entrada de Dados CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Dentro desse símbolo, poderemos encontrar: Comando de Entrada de Dados CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Dentro desse símbolo, poderemos encontrar: Comando de Entrada de Dados CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Entrada de Dados UAL leia nomeVariável; leia nome; leia idade; leia altura; CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Entrada de Dados Portugol ler nomeVariável ler nVar1, nVar2 ler nome ler idade ler altura, peso CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Comando de Entrada de Dados WEBportugol leia( nomeVariável) leia( nVar1, nVar2) leia(nome) leia(idade) leia (altura, peso) CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO O usuário digita no teclado , mas aonde fica? CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Um diálogo substituído por uma ficha CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Diagrama NS/Chapin O Fluxograma CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Fluxo UAL CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Portugol http://www.dei.estt.ipt.pt/portugol/node/32 http://orion.ipt.pt/~aulasi/ip/04-decisao/help/index.html WEBportugol http://siaiacad17.univali.br/webportugol/ http://www.univali.br/webportugol UAL http://geocities.ws/ual_language/ual.html http://anitalopes.com SITES CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Vamos ao Bate Pronto CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 1) Na aula 1, construímos um algoritmo nas duas linguagens gráficas conforme mostrado abaixo. Gostaria que fizesse nas três linguagens Algorítmicas: Portugol, WEBportugol e UAL. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO R: As soluções estão ao final, mas preciso que você só as olhe depois que fizer as suas. 1) Na aula 1, construímos um algoritmo nas duas linguagens gráficas conforme mostrado abaixo. Gostaria que fizesse nas três linguagens Algorítmicas: Portugol, WEBportugol e UAL. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 2) Construa um algoritmo que deixe entrar com quatros salários e exiba a média dos salários. Apresente as soluções nas três linguagens Algorítmicas: Portugol, WEBportugol e UAL. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO 2) Construa um algoritmo que deixe entrar com quatros salários e exiba a média dos salários. Apresente as soluções nas três linguagens Algorítmicas: Portugol, WEBportugol e UAL. R: As soluções estão ao final, mas preciso que você só as olhe depois que fizer as suas. CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Problema - Codificando fluxo/Diagrama NS/Chapin em UAL CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Problema - Codificando fluxo/Diagrama NS/Chapin em Portugol CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Problema - Codificando fluxo/Diagrama NS/Chapin em WEBportugol CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Problema - Entrar com quatros salários e exibir a média dos salários. Portugol CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Problema - Entrar com quatros salários e exibir a média dos salários. WEBportugol CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Problema - Entrar com quatros salários e exibir a média dos salários. UAL CONSTRUINDO OS PRIMEIROS ALGORITMOS QUE PERMITEM INTERATIVIDADE – Aula2 LÓGICA DE PROGRAMAÇÃO Resumindo
Compartilhar