1. Comando Sequenciais
1.1. Entrada
1.1.1. Um comando de entrada permite a entrada de dados do meio externo para o computador
1.1.2. Comando LEIA ( )
1.1.2.1. Permite que o usuário entre com um valor, que será armazenado em uma variável e poderá ser utilizado pelo algoritmo.
1.1.2.2. O comando Leia() interrompe a execução do algoritmo até que o usuário digite o valor solicitado, quando então , armazena este valor na variável especificada no comando e dá prosseguimento a execução do algoritmo.
1.1.2.3. O comando Leia( ) não permite que se faça uma critica dos valores digitados, por isso , se for necessário esta critica , ela deverá ser implementada no próprio algoritmo.
1.1.2.4. Sintaxe
1.1.2.4.1. Imagem
1.2. Saída
1.2.1. um comando de saída permite a saída de dados do computador para o meio externo
1.2.2. Comando MOSTRE ( )
1.2.2.1. O comando MOSTRE ( ) permite que sejam mostrados para o usuário os valores armazenados em variáveis ou então expressões literais.
1.2.2.2. Uma vez que o algoritmo tenha cumprido as suas funções, o comando MOSTRE ( ) é a forma de mostrar ao usuário os resultados do processamento.
1.2.2.3. Além disso, o comando MOSTRE ( ) também pode ser utilizado para mostrar mensagens que ajudaram o usuário na utilização do algoritmo.
1.2.2.4. Sintaxe
1.2.2.4.1. Imagem
1.3. Atribuição
1.3.1. É o comando usado para atribuir um valor a uma variável.
1.3.1.1. A natureza deste valor deve ser compatível com o tipo da variável declarada.
1.3.2. O sinal utilizado para indicar uma atribuição é o “: =” (dois pontos igual)
1.3.3. Como Funciona
1.3.3.1. Atribuindo um valor ou variavel
1.3.3.1.1. Imagem
1.3.3.1.2. Também pode ser utilizado o valor da própria variável que receberá a atribuição
1.3.3.2. Atribuindo uma Expressão
1.3.3.2.1. Caso eu esteja atribuindo para uma variável o resultado de uma expressão, o algoritmo primeiro deverá resolver a expressão para depois fazer a atribuição.
1.4. Expressões Literais
1.4.1. As expressões literais são frases ou outro tipo de expressões que são colocadas no algoritmo com mensagens ou para atribuição em variáveis do tipo STRING ou CHAR.
1.4.2. Estas expressões são identificadas por estarem entre aspas (“ ” ).
1.4.2.1. Exemplo
1.5. Resumo
2. Meu primeiro algoritmo
3. O Maestro
3.1. Já temos os 'ingredientes' (Variáveis). Agora, precisamos da receita.
3.2. As Estruturas de Controle definem a ordem de execução dos comandos.
3.3. Sem controle, o código é apenas uma lista de ingredientes estáticos.
3.4. 3 formas de controle
4. Estruturas de Controle
4.1. Estrutura Sequencial
4.1.1. É a mais simples, eficiente e legível das estruturas de controle
4.1.2. Na Estrutura Sequencial, os comandos são executados um após o outro, de cima para baixo.
4.1.2.1. Execução Única: Cada passo acontece uma só vez.
4.1.2.2. Previsibilidade: O computador nunca 'pula' uma etapa.
5. Outros itens de um algoritmo
5.1. Comentários
5.1.1. O comentário é um texto delimitado por chaves, cuja função é explicar com mais clareza alguma parte especifica do algoritmo.
5.1.2. O comentário é um texto que não deve ser levado em consideração na hora de executar o algoritmo, ele serve apenas para dar informações adicionais a leitura do algoritmo.
5.2. Operadores
5.2.1. Operadores são sinais utilizados nos algoritmos para indicar a realização de operações
5.2.2. Tipos
5.2.2.1. Aritméticos
5.2.2.1.1. Imagem
5.2.2.2. Relacionais
5.2.2.2.1. Imagem
5.2.2.3. Lógicos
5.2.2.3.1. Imagem
5.2.3. Prioridades
5.2.3.1. Define em que ordem as operações serão executadas
5.3. Funções
5.3.1. As funções são algoritmos pré-definidos que irão retornar valores normalmente resultantes de operações aritméticas
5.3.2. Blocos pré-programados para tarefas repetitivas. Não reinvente a roda.
5.3.3. Funções
5.3.3.1. Imagem