Lembrando: Durante todo este curso, será utilizado o visualg (visualizador de algoritmos) para poder desenvolver e executar os algoritmos em Portugol.
🖖 Essas anotações foram feitas a partir das aulas do professor Gustavo Guanabara.
👉 Link para acessar as vídeo-aulas e os materiais do curso: https://www.cursoemvideo.com/curso/curso-de-algoritmo/
-
São comandos que, quando executados, aguardarão uma resposta.
-
São responsáveis pela entrada de dados.
algoritmo "Comandos de Entrada de Dados (Inputs)"
var
nome: caractere
inicio
Escreva("Digite seu nome: ") // comando de saída de dados
Leia(nome) // comando de ENTRADA de dados - recebrá um valor digitado pelo usuário E atribuirá esse valor na variável nome
Escreva("Muito prazer ", nome) // comando de saída de dados
fimalgoritmo
- Faça um programa que solicite dois números ao usuário, calcule e mostre a soma entre eles.
algoritmo "Somar Dois Números"
var
numero1, numero2, soma: Real
inicio
Escreva("Informe um número: ")
Leia(numero1)
Escreva("Informe outro número: ")
Leia(numero2)
soma <- numero1 + numero2
Escreva("A soma entre ", numero1, " e ", numero2, " é ", soma)
fimalgoritmo
- São utilizados para fazer operações aritméticas:
Símbolo | Significado |
---|---|
( + ) | Adição |
( - ) | Subtração |
( * ) | Multiplicação |
( / ) | Divisão |
( \ ) | Divisão Inteira |
( ^ ) | Exponenciação |
( % ) | Módulo |
- A Ordem de precedência indica a ordem que os operadores serão considerados dentro de uma mesma expressão.
Ordem | Símbolo | Significado |
---|---|---|
1° | ( ) | Parênteses |
2° | ^ | Exponenciação |
3° | * / | Multiplicação/divisão |
4° | + - | Soma/Subtração |
- Faça um programa que solicite dois números ao usuário, calcule e mostre a média entre eles.
algoritmo "Média Entre Dois Números"
var
numero1, numero2: Inteiro
media: Real
inicio
Escreva("Informe um número: ")
Leia(numero1)
Escreva("Indorme um número: ")
Leia(numero2)
media <- (numero1+numero2)/2
Escreva("A média entre ", numero1, " e ", numero2, " é ", media)
fimalgoritmo
- São funcionalidades do próprio visualg que servem para realizar mais algumas operações aritméticas.
Função | O que é | Exemplo |
---|---|---|
Abs | Valor Absoluto | Abs(-10) 10 |
Exp | Exponenciação | Exp(3, 2) 9 |
Int | Valor Inteiro | Int(3.9) 3 |
RaizQ | Raiz Quadrada | Int(25) 5 |
Pi | Retorna Pi | Pi 3.14... |
Sen | Sen(rad) | Sen(0.523) 0.5 |
Cos | Cosseno(rad) | Cos(0.523) 0.86 |
Tan | Tangente(rad) | Tan(0.523) 0.57 |
GrauRad | Graus para rad | GraupRad(30) 0.52 |
Desenvolvido com 💙 por Elias de Araújo Ferreira Neto 👋