Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * Estruturas Básicas de Controle Prof. Bruno Teixeira * * Roteiro Operações matemáticas elementares Início e fim Comando de atribuição Comandos de entrada e saída * * Operações Matemáticas Elementares Portugol/C: * * Operações Matemáticas Elementares Em uma expressão aritmética, assim como na matemática, primeiro será executada a multiplicação ou a divisão e, em seguida, a adição ou subtração. Para se alterar a prioridade das operações, deve-se utilizar parênteses. Ex: 2 + 5 * 3 = 2 + 15 = 17 (2 + 5) * 3 = 7 * 3 = 21 * * Início e Fim São as estruturas que delimitam um programa, indicando o seu começo e o seu término. Potugol: início . . . fim. C++ #include <iostream.h> using namespace std; int main() { . . . return valor_do_tipo_inteiro; } * * Comando de Atribuição Utilizado para atribuir um valor a uma variável. O valor atribuído à variável deve ser do tipo de dado da variável. Exemplo: Atribuir o valor 30 à variável idade. Portugol IDADE <- 30; C++ idade = 30; * * Comando de Atribuição Em um algoritmo, o comando de atribuição faz parte da fase de processamento do problema. Com os comandos apresentados, é possível construir um programa que calcule a média entre 10, 50 e 60. Entrada: nenhuma. Processamento: atribuir cada valor a uma variável, somar as variáveis e em seguida calcular a média. Saída: o valor calculado para a média. * * Comando de Atribuição Algoritmo: 1. Declarar as variáveis necessárias 2. Atribuir o primeiro valor à primeira variável 3. Atribuir o segundo valor à segunda variável 4. Atribuir o terceiro valor à terceira variável 5. Somar as três variáveis e armazenar o resultado na variável soma 6. Armazenar na variável média o resultado da soma dividido por três * * Comando de Atribuição Portugol início inteiro: A, B, C, SOMA; real: MEDIA; A <- 10; B <- 50; C <- 60; SOMA <- A + B + C; MEDIA <- SOMA/3; fim. * * Comando de Atribuição C++ #include <iostream.h> using namespace std; int main() { int a, b, c, soma; float media; a = 10; b = 50; c = 60; soma = a + b + c; media = soma / 3; return 0; } * * Comando de Saída Note que nos programa anteriores não é exibido o resultado da computação dos dados. Comando de saída é utilizado para: conteúdo de uma variável/constante mensagens de texto fixo Potugol: imprima C++: cout * * Comandos de Entrada e Saída Ex: imprima (“A média é :”, MEDIA); cout << “A média é: ” << media; * * Comando de Entrada Note que nos programa anteriores não é captado nenhum dado externo. Comando de entrada é utilizado para colher informações do teclado Potugol: leia C++: cin * * Comando de Entrada Ex: leia (VALOR1, VALOR2); cin >> valor1, valor2; O comando de entrada recebe dados do mundo exterior para dentro do programa. Estes dados só podem ser armazenados em variáveis. * * Comando de Entrada Portugol: início real: VALOR1, VALOR2, VALOR3, SOMA, MEDIA; imprima (“Primeiro valor: ”); leia (VALOR1); imprima (“Segundo e terceiro valores: ”); leia (VALOR2, VALOR3); SOMA <- VALOR1 + VALOR2 + VALOR3; MEDIA <- SOMA/3; imprima ("Media = " , MEDIA, " Soma = " , SOMA); fim. * * Comando de Entrada C++: #include <iostream.h> using namespace std; int main() { float valor1, valor2, valor3, soma, media; cout << “Primeiro valor: ”: cin >> valor1; cout << “Segundo e terceiro valores: ”: cin >> valor2 >> valor3; soma = valor1 + valor2 + valor3; media = soma / 3; cout << “Media = ” << media << “ Soma = ” << SOMA; return 0; }
Compartilhar