aula 5 - exercicios de portugol sequencial com o compilador visualg.pptx

14
Curso : Análise e desenvolvimento de Sistemas ALGORITMOS - CCT0001 Profª. Marília S. Mendes [email protected] Aula 5 – Portugol: Estrutura sequencial

Upload: holderlan-de-souza-mourao

Post on 29-Dec-2015

99 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

Curso : Análise e desenvolvimento de Sistemas

ALGORITMOS - CCT0001

Profª. Marília S. [email protected]

Aula 5 – Portugol: Estrutura sequencial

Page 2: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

EDITORES E INTERPRETADORES DE PSEUDOCÓDIGOS

Exercício dos seus conhecimentos em um ambiente próximo da realidade;

Linguagem mais simples, parecida com o "Portugol“;

Simular o que acontece na tela do computador;

Page 3: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

VISUALG

Page 4: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

ALGORITMOS COM VISUALG

Principais características estruturais : O VisuAlg permite apenas um comando por

linha; Todas as palavras-chave do VisuAlg foram

implementadas sem acentos, cedilha, etc.; O VisuAlg não distingue maiúsculas e minúsculas

no reconhecimento de palavras-chave e nomes de variáveis;

É permitida a inclusão de comentários: qualquer texto precedido de "//" é ignorado, até se atingir o final da sua linha.

Page 5: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

O FORMATO BÁSICO

Page 6: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

DIFERENÇAS ENTRE O VISUALG E O PORTUGOL:

Aspas no nome do Algoritmo;

Não tem ponto e vírgula depois dos comandos;

O comando escreva é chamado de escreval.

Page 7: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

SIMILARIDADES COM O QUE JÁ FOI VISTO:

Tipos de Dados: inteiro: define variáveis numéricas do tipo

inteiro, ou seja, sem casas decimais. Ex. idade, número de filhos, quantidade de estados do

Brasil. real: define variáveis numéricas do tipo real, ou

seja, com casas decimais. Ex. salário, peso, temperatura.

caractere: define variáveis do tipo string, ou seja, cadeia de caracteres. Ex. nome, endereço, frase

lógico: define variáveis do tipo booleano, ou seja, com valor VERDADEIRO ou FALSO.

Page 8: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

SIMILARIDADES COM O QUE JÁ FOI VISTO:

Nomes de Variáveis Os nomes das variáveis devem obrigatoriamente

começar por uma letra. Após a primeira letra poderá conter letras, números ou underline ( _ ), até um limite de 30 caracteres.

Variáveis não podem ter nomes iguais. Iniciar a declaração de variáveis obrigatoriamente

com o termo var, seguir com os nomes das variáveis separados por ‘,’, colocar o sinal “:” e finalmente informar o tipo daquela variável ou lista de variáveis. Ex.:var a: inteiro valor1, valor2 : real nome_aluno : caractere

Page 9: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

SIMILARIDADES COM O QUE JÁ FOI VISTO:

Comando de Atribuição A atribuição de valores a variáveis é feita com o

operador <-. Do seu lado esquerdo fica a variável à qual está

sendo atribuído o valor, e à sua direita pode-se colocar qualquer expressão (constantes, variáveis, expressões numéricas), desde que seu resultado tenha tipo igual ao da variável.

Ex. a <- 3 valor1 <- 1.5 valor2 <- valor1 + a nome_aluno <- "José da Silva"

Page 10: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

SIMILARIDADES COM O QUE JÁ FOI VISTO:

Page 11: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

APRESENTAÇÃO DO PROGRAMA

Page 12: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

ATIVIDADE

1) Escrever um algoritmo no visualg2) Executar o algoritmo usando a tecla F9

Page 13: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

EXERCÍCIOS1. Faça um algoritmo que receba três notas, calcule e

mostre a média aritmética entre elas.

2. Faça um programa que receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas.

3. Faça um programa eu receba o salário de um funcionário e o percentual de aumento. Calcule e mostre o valor do aumento e o novo salário.

4. Faça um programa que receba o peso de uma pessoa em quilos e mostre este peso em gramas. 1KG = 1000g

5. Faça um programa que calcule e mostre a área de um quadrado. Sabe-se que A=lado*lado.

6. Faça um programa que receba uma temperatura em Celsius, calcule e mostre essa temperatura em Fahrenheit. Sabe-se que F=180(C +32)/100.

Page 14: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx

COMO COMPILAR O PROGRAMA PASSO A PASSO

1. Faça o algoritmo2. Selecione a opção passo a passo e observe

a execução do seu programa