LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO AO PORTUGUÊS ESTRUTURADO (PORTUGOL) Professor Carlos Muniz LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO AO PORTUGUÊS ESTRUTURADO (PORTUGOL) Português Estruturado Vamos escrever sequências de instruções que possam ser entendidas por qualquer programador, independente da linguagem de programação utilizada. Com essas instruções (algoritmo em português estruturado), o programador terá um roteiro para a codificação do programa. Professor Carlos Muniz [email protected] Utilizaremos o que é chamado de pseudocódigo, também conhecido como Português Estruturado ou Portugol. Em seguida, vamos testar na prática os conceitos aprendidos, criando pequenos programas nas linguagens de programação C, C++ E Java Todas são linguagens de programação orientadas a objetos e não estruturadas. Mas servem perfeitamente para o estudo da lógica e dos algoritmos por sua flexibilidade e sintaxe simples. 2 LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO AO PORTUGUÊS ESTRUTURADO (PORTUGOL) Algoritmo em Português Estruturado Professor Carlos Muniz [email protected] var idade: inteiro Inicio escreva "Qual a sua idade?"; leia idade; se idade < 25; escreva "Puxa, você é muito jovem!"; senao se idade >= 25 e idade < 50 escreva "Você é uma pessoa madura."; senao escreva "Você é uma pessoa experiente"; fimse fim 3 LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO AO PORTUGUÊS ESTRUTURADO (PORTUGOL) Algoritmo em C Professor Carlos Muniz [email protected] #include <stdio.h> #include <stdlib.h> // Entrar com 4 notas e exibir a media void main() { //Declarando variaveis reais float a,b,c,d,media; //Imprimindo na tela printf("Digite a nota: "); //Guardando valor na variavel scanf("%f",&a); printf("Digite a nota: "); scanf("%f",&b); printf("Digite a nota: "); scanf("%f",&c); printf("Digite a nota: "); scanf("%f",&d); // Calculando media=(a+b+c+d)/4; //imprimindo resultado na tela printf("A media das notas e: %2.2f",media ); } 4 LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO AO PORTUGUÊS ESTRUTURADO (PORTUGOL) Algoritmo em C++ Professor Carlos Muniz [email protected] #include<iostream> using namespace std; // Programa de impressão de variaveis int main() { //Declarando Variaveis inteiras int a,b,soma; //Imprimindo na tela cout<<"Entre com um numero inteiros: "; //Variavel A recebendo o numero digitado pelo usuário cin>>a; //Imprimindo na tela cout<<"Entre com um numero inteiros: "; //Variavel B recebendo o numero digitado pelo usuário cin>>b; //Somando as variaveis soma=a+b; //Imprimindo o resultado na tela cout<<"A soma dos dois numeros e "<<soma; 5 LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO AO PORTUGUÊS ESTRUTURADO (PORTUGOL) Algoritmo em Java Professor Carlos Muniz [email protected] package p.exemplos; /* * O primeiro programa em Java: Hello World */ // Todo programa tem um ponto de entrada: o "método" main de alguma "classe“ public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } } 6