Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Clique para editar o estilo do título mestre Clique para editar o estilo do subtítulo mestre Lógica de Programação Comando de atribuição, Comandos de entrada e saída e Blocos Prof.º Hernan Marinho Lógica de Programação Comando de atribuição Permite-nos fornecer um valor a uma variável (guardar um objeto em uma gaveta); O tipo de dado deve ser compatível com o tipo da variável; No lado direito do símbolo de atribuição, ficam os valores a serem atribuídos; No lado esquerdo do símbolo de atribuição, deve existir apenas um identificador; Exemplos: lógico: A, B; inteiro: X; A B; X 8 + 13 div 5; B 5 = 3; X 2; Lógica de Programação Exercício Encontre os erros dos seguintes comandos de atribuição: lógico: A; real: B, C; inteiro: D; A B = C; D B; C + 1 B + C; C e B 3.5; B pot(6,2)/3 <= rad(9) * 4 Lógica de Programação Comandos de entrada e saída Os algoritmos precisam de dados provenientes do meio externo para executarem as operações e cálculos necessários, com o fim de gerar o resultado desejado; Algoritmo Dados de entrada Processamento(operações e cálculos) Dados de saída Lógica de Programação Entrada de dados Para que o algoritmo receba os dados de que necessita, utilizaremos o comando de entrada, denominado leia, a fim de atribuir o dado fornecido à variável devidamente identificada; Exemplos: leia (X); leia (A, XPTO, NOTA); Lógica de Programação Saída de dados Para que o algoritmo mostre os dados de saída, dados calculados, utilizaremos o comando de saída de dados, denominado escreva, cuja finalidade é exibir: o conteúdo da variável identificada; uma expressão. Exemplos: escreva(Y); escreva(B, XPTO, SOMA / 4); escreva(“Bom dia”, NOME); escreva(“Você pesa”, P, “quilos”); Lógica de Programação Comentários Texto ou frase, com o fim de trazer maior clareza para o algoritmo; Delimitado por //; Podem ser colocados em qualquer ponto do algoritmo onde se façam necessários; Exemplo: inteiro: MAT, //número da matrícula do aluno COD; //código do curso real: NOTA; //total de pontos obtidos no semestre letivo caracter: NOME, //nome completo do aluno END; //endereço do aluno Lógica de Programação Blocos Conjunto de ações para atender uma função bem definida; Um algoritmo pode ser visto como um bloco; Serve para definir os limites nos quais as variáveis declaradas no seu interior são conhecidas; Para fins de delimitação, utiliza-se os delimitadores início e fim. Lógica de Programação Blocos Exemplo: inicio // início do bloco (algoritmo) // declaração de variáveis // sequência de ações fim. // fim do bloco (algoritmo) Lógica de Programação Bibliografias: FORBELLONE, André Luiz Vilar – Lógica de Programação: a construção de algoritmos e estruturas de dados. 3.Ed – São Paulo : Pearson Prentice Hall, 2005. FARRER, Harry – Algoritmos Estruturados. 3.Ed – Rio de Janeiro: LTC, 1999. LOPES, Anita – Introdução à Programação – Rio de Janeiro: Campus, 2002.
Compartilhar