Português Estruturado (VISUALG) - PDF
Download "Português Estruturado (VISUALG)"
Wilson Laranjeira Farias
1 Português Estruturado (VISUALG)
2 Estrutura do programa Exemplo: <Identificação> <Declarações> algoritmo "Ola mundo" // Função : Mostrar na tela uma saudação // Autor : Christianne Dalforno // Data : 09/03/2016 var msg: caractere <Programa Principal> inicio msg <- "Olá mundo" escreva (msg) fimalgoritmo
3 Variáveis Declaração de variáveis: <lista-de-variáveis> : <tipo-de-dado> Tipos de Dados: Tipo caractere inteiro real logico Definição Cadeia de caracteres Número inteiro Número real Valor booleano (VERDADEIRO ou FALSO)
4 Variáveis Identificador: Deve iniciar com uma letra Os demais caracteres podem ser letras ou números O único caracter especial aceito é o sublinhado ( _ ) Não podem ser palavras reservadas Deve ter no máximo 30 caracteres Exemplos: a, b, c: inteiro nome: caracter x, y: real
5 Atribuição Para inserir um valor numa variável usamos o operador <-. <variável que recebe> <- [constante variável expressão] Exemplo: a <- 2 b <- a c <- a+b msg <- Ola a b c Ola msg
6 Entrada e Saída Saída de dados escreva (<lista de constantes, variáveis e/ou expressões>) // Mostra o conteúdo na tela e continua na mesma linha escreval (<lista de constantes, variáveis e/ou expressões>) // Mostra o conteúdo na tela e pula a linha no final Exemplo: Ola escreva (msg) escreval ( Ola ) escreval (a, b, c) escreval ( Soma =, a+b) escreva (a, +, 2, =, a+2) msg Saída: a b c OlaOla 224 Soma = 4 2+2=4
7 Entrada e Saída Entrada de dados leia (<lista de variáveis>) Exemplo: leia (a, b, c) leia (nome) a b c nome Asdrubal
8 Exercício 1 Faça um programa em Português estruturado que simule a seguinte conversa entre o computador e o usuário: Computador: - Oi, sou Computalino. E você? Usuário: - Asdrúbal Computador: - Bonito nome, Asdrúbal!
9 Expressões Aritméticas: Aquelas em que os operadores são aritméticos e os operandos são números ou expressões aritméticas. Exemplos: 5/2 = 2.5 5\2 = 2 Operador Função * Multiplicação / Divisão \ Divisão inteira % ou MOD Resto da divisão + Soma - Subtração ^ Potência
10 Exercício 2 Faça um programa em Português Estruturado que receba a idade de uma pessoa expressa em anos, meses e dias, calcule e informe quantos dias a pessoa já viveu. Considere que todos os meses têm 30 dias.
11 Exercício 3 Faça um programa em Português Estruturado que receba uma temperatura em centígrados e transforme para fahrenheit. Sabe-se que a fórmula para conversão é F=((9.C)+160)/5.
12 Exercício 4 Faça um programa em Português Estruturado que solicite a hora atual (expressa em horas, minutos e segundos) ao usuário e informe quantos segundos do dia já passaram.
13 Expressões Relacionais: Aquelas usadas para realizar comparações entre operandos de mesmo tipo. Geram sempre como resultado um valor lógico (verdadeiro ou falso) Operador Exemplos: 8 > 5 VERDADEIRO (8 + 2) / 2 <> 5 FALSO Função = Igual a <> Diferente de > Maior do que < Menor do que >= Maior ou igual a <= Menor ou igual a
14 Expressões Lógicas: Aquelas em que os operadores são conectores lógicos e os operandos são valores lógicos ou relações. Operador e ou nao Função Conjunção (E) Disjunção (OU) Negação (NÃO) Exemplos: (8 = 4+4) e (5>3) VERDADEIRO
15 Condicional Condicional simples se <condição> entao <bloco de instruções> fimse Condição pode ser uma expressão relacional ou lógica, ou seja, algo que gere um valor verdadeiro ou falso. Condicional composta se <condição> entao <bloco 1> senao <bloco 2> fimse
16 Condicional Condicional aninhada se <condição 1> entao se <condição 2> entao <bloco 1> fimse senao se <condição 3> entao <bloco 2> senao <bloco 3> fimse fimse
17 Exercício 5 Faça um programa em Português Estruturado que receba as quatro notas de um aluno e informe se foi ou não aprovado. A média mínima para ser aprovado é 7.
18 Exercício 6 Faça um programa em Português Estruturado que receba as três notas de um aluno e seus respectivos pesos, calcule a média e informe se foi aprovado, reprovado ou terá que fazer prova final. Para ser aprovado deve ter média de 7 a 10. Para ser reprovado deve ter média abaixo de 4. Para ir para a prova final deve ter média de 4 a 6.
Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Unidade 01-a Algoritmos e Programação Seção 1.1 Visualg 2 Formato do Visualg algoritmo nome do algoritmo // Função: // Autor: // Data:
Engenharia)de)resolução)de)problemas)
Engenharia)de)resolução)de)problemas) O) processo) de) resolução) de) um) problema) pode) ser) visto) como) uma) seqüência) de) passos) que) devem) ser) definidos) e) aprimorados,) até) que) o) modelo)escolhido)para)sua)representação)forneça)resultados)sa?sfatórios.)