Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza Comandos Básicos Comandos de atribuição Este comando permite que se forneça um valor a uma certa variável, onde a natureza deste valor tem de ser compatível com o tipo da variável na qual está sendo armazenado. O comando de atribuição tem a forma geral apresentada a seguir: IDENTIFICADOR EXPRESSÃO onde: identificador é o nome da variável à qual está sendo atribuído o valor; é o símbolo da atribuição expressão pode ser uma expressão aritmética, lógica ou literal de cuja avaliação é obtido o valor a ser atribuído à variável. EXEMPLO: MEDIA TESTE SOMA/N falso Comandos Básicos Comandos de entrada e saída Sabe-se que as unidades de entrada e saída são dispositivos que possibilitam a comunicação entre o usuário e o computador. Por exemplo, através de um teclado, o usuário consegue dar entrada ao programa e aos dados na memória do computador. Por sua vez, o computador pode emitir os resultados e outras mensagens para o usuário através de um monitor ou uma impressora. Seja a seguinte situação: Início da execução de um programa que se encontra armazenado na memória principal do computador. • Como e quem determina o momento de entrada dos dados para o programa e a saída dos resultados obtidos para o usuário? • Isto é tarefa do programador e ele assim o faz quando, no desenvolvimento do algoritmo, descreve as ações a serem executadas pelo computador. • Os comandos de entrada e saída são as ferramentas para esta finalidade. Comandos Básicos Comandos de entrada e saída • Um comando de entrada é construído de acordo com a forma geral: leia (lista-de-identificadores) onde: leia é uma palavra-chave lista-de-identificadores são os nomes das variáveis, separados por vírgula, nas quais serão armazenados os valores provenientes do meio de entrada. • Um comando de saída é construído de acordo com a forma geral: escreva (lista-de-identificadores e/ou constantes) onde: escreva é uma palavra-chave lista-de-identificadores são os nomes das variáveis, cujos conteúdos serão mostrados ao usuário através de um meio de saída. Além dos conteúdos das variáveis, o valor de uma constante pode ser emitido diretamente. Estrutura Seqüencial Num algoritmo aparecem em primeiro lugar o bloco de constantes (caso haja), o bloco de declarações seguidas por comandos que, se não houver indicação em contrário, deverão ser executados numa seqüência linear, seguindo-se o texto em que estão escritos, de cima para baixo. Os algoritmos serão iniciados com a palavra Algoritmo e terminados com a expressão fim algoritmo. Exemplo: Algoritmo declare A, B, C real leia (A, B) C (A + B) * B escreva (A, B, C) fim algoritmo • Neste exemplo, após serem definidos os tipos das variáveis A, B, C os valores de A e B serão lidos, o valor de C calculado e os valores contidos em A, B e C serão escritos.