aula 5 - exercicios de portugol sequencial com o compilador visualg.pptx
TRANSCRIPT
![Page 1: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/3.jpg)
VISUALG
![Page 4: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/5.jpg)
O FORMATO BÁSICO
![Page 6: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/10.jpg)
SIMILARIDADES COM O QUE JÁ FOI VISTO:
![Page 11: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/11.jpg)
APRESENTAÇÃO DO PROGRAMA
![Page 12: Aula 5 - Exercicios de Portugol sequencial com o compilador visualg.pptx](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061423/55cf988c550346d033984560/html5/thumbnails/14.jpg)
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