Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução à PROGRAMAÇÃO
Marcileide Cardoso
Lógica + Linguagem de computador
• O objetivo principal da lógica de programação é tornar claro e de forma direta as
etapas necessárias para suporte ao processo de resolução de problemas
computacionais e implementação de programas.
• O programador deve estar preparado para fazer a análise, identificação e solução
de subprogramas, e a síntese, união das soluções para compor a solução final.
• A análise depende muito da capacidade de interpretação de texto.
• A síntese depende da forma como o resultado é apresentado, seja em fases ou em
resumo único.
• A ferramenta principal utilizada para expressar a lógica computacional é o
algoritmo.
• A codificação é a transposição do algoritmo para uma linguagem de programação.
Como deve ser um Algoritmo?
Variáveis de
entrada
Atenção: O comando de saída “ escreval”(o “L” no final vem de nova linha) serve para
imprimir mensagens ou valores de variáveis na tela sempre a partir da linha abaixo.
Operadores Aritméticos
+-*/ Operadores aritméticos tradicionais de adição, subtração,
multiplicação e divisão. Por convenção, * e / têm precedência sobre + e -. Para
modificar a ordem de avaliação das operações, é necessário usar parênteses como
em qualquer expressão aritmética.
Atenção: O comando de saída “ escreval”(o “L” no final vem de nova linha) serve para
imprimir mensagens ou valores de variáveis na tela sempre a partir da linha abaixo.
Processamento de dados
Como o processamento de dados funciona?
Sim!!!!
A motivação para a construção de um algoritmo é a resolução de um
problema!
Lembre-se: Para um computador executar uma dada tarefa é necessário
que se informe como ele deve executa-la. Esta é uma habilidade que você,
futuro programador, irá adquirir neste curso.
• Compilada
• Interpretada
Linguagem de Programação
• Compilada: o programador escreveu uma sequência lógica de instruções em uma
linguagem específica, Linguagem C, por exemplo, e um processo chamado de
compilação traduz o que foi escrito para ser executado pelo sistema
operacional(Windows, Linux, Android, IOS, etc.) ou diretamente pelo processador.