olimpíadas de informática - wordpress.com · 2015. 5. 22. · olimpíadas de informática...
Post on 29-Sep-2020
0 Views
Preview:
TRANSCRIPT
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).
Visualg – Forma geralVisualg – Forma geral
Construção de Pseudo CódigoConstrução de Pseudo CódigoPortuguês EstruturadoPortuguês Estruturado
Algoritmo
Um algoritmo é uma sequência de instrução finitas e ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
algoritmo "semnome"// Função :// Autor :// Data : 22/7/2011// Seção de Declarações var
inicio
// Seção de Comandos fimalgoritmo
Visualg – Forma geralVisualg – Forma geral
Visualg – 1ª AlgoritmoVisualg – 1ª Algoritmo
algoritmo "Oi_GEO"varinicioescreva(“Oi, estou no GEO”) fimalgoritmo
algoritmo "Oi_GEO"varinicioescreval(“Meu nome é: nome”)escreva(“Oi, estou no GEO”) fimalgoritmo
Comandos de Entrada é Saída
escreva – escreve o que se pede na
tela
leia – armazena informação no
localização informada.
Uma variável pode ser vista como uma caixa com um rótulo ou nome colocado a ela, que num dado instante guarda um determinado objeto. O conteúdo desta caixa não é algo fixo, permanente. Na verdade, essa caixa pode ter seu conteúdo alterado diversas vezes. Contudo o conteúdo deve ser sempre do mesmo tipo.
Variáveis de ProgramaçãoVariáveis de Programação
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).
Visualg – 1ª AlgoritmoVisualg – 1ª Algoritmoalgoritmo "Soma"varn1, n2:inteiroinicioescreva(“Digite o um número: ”)leia(n1) escreva(“Digite o um outro número: ”)leia(n2)escreva(n1+n2) fimalgoritmo
top related