Post on 22-Aug-2020
Olimpíadas de InformáticaOlimpíadas de Informática
Níveis, conteúdos e horários
Nível I – 6º, 7º e 8º
Raciocínio Lógico 8h 30 – 9h 45
Intervalo – 9h 45 às 9h 55
Lógica – 9h 55 – 11h – Algoritmo de Programação (Português Estruturado – Laboratório de Informática).
Tipos de DadosTipos de Dados
TipoTipo DescriçãoDescrição
Inteiro Representa valores inteiros. Ex. 10, 5, -5, -10
Real ou Numérico
Representa valores reais (com ponto separador da parte decimal). Ex. 10, 15.5, -14.67
Literal ou Caractere
Representa texto (sequência ou cadeia de caracteres) entre aspas duplas. Ex. “Isto é um texto”, “B”, “1234”
LógicoRepresenta valores lógicos (VERDADEIRO ou FALSO).
Português Estruturado: Construção Português Estruturado: Construção de Algoritmos Computacionais de Algoritmos Computacionais
Praticando: Exercícios 1, 2 e 3
1 - Faça um algoritmo que receba dois números e exiba o resultado da sua soma.
2 - Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dosnúmeros lidos.
3 - Escrever um algoritmo para determinar o consumo médio de um automóvel sendo fornecida a distância total percorrida pelo automóvel e o total de combustível gasto. Sabendo que, para obter o total gasto calculamos: distancia/combustivel
algoritmo "ex1"
varx, y:inteiroinicioescreva("Digite o primeiro número: ")leia(x)escreva("Digite o segundo número: ")leia(y)escreva("A soma dos números é: ",x+y)fimalgoritmo
1
algoritmo "ex2"
varx, y:realinicioescreva("Digite o primeiro número: ")leia(x)escreva("Digite o segundo número: ")leia(y)escreval("A soma é: ",x+y)escreval("A subtração é: ",x-y)escreval("A multiplicação é: ",x*y)escreval("A divisão é: ",x/y)fimalgoritmo
2
algoritmo "ex3"
vardistancia, combustivel: realinicioescreval("==Cálculo de consumo médio de combustível ==")escreva("Digite a distância pecorrida: ")leia(distancia)escreva("Digite o combustível gasto: ")leia(combustivel)escreval("O consumo médio de combustível do seu veículo é: ",distancia/combustivel)fimalgoritmo
3