Buscar

3LEDI_Estruturas_Básicas_Controle

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;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais