



















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aula de introdução ao estudo de programação e algoritmos
Tipologia: Slides
1 / 27
Esta página não é visível na pré-visualização
Não perca as partes importantes!




















Prof. Esp. Érika D G R dos Santos Pós- Graduada em Sistemas Móveis e Convergentes em Telefonia Celular - UEA MBA Gerenciamento de Projetos - FUCAPI Bacharel em Administração - UFAM Técnica em Informática – Fundação Matias Machiline Contato: [email protected] ou SICANET
Lógica Instrução Algoritmo Pseudocódigo Linguagem de Programação
“Maneira rigorosa de racionar”. “O encadeamento coerente de alguma coisa que obedece a certas convenções e regras”.
“Organização e planejamento das instruções, em um algoritmo, a fim de viabilizar a implantação de um programa”. Definição 1 Definição 2 Definição 3
Programas Imperativo ou Procedural Os programas imperativos são sequências de comandos para o computador executar. Ada – Basic – Fortan Pascal – Algol – C Cobol Programação Funcional Trata a computação como uma avalição de funções matemáticas. Evita estado ou dados mutáveis. Lips – Miranda – ML Scheme – Haskel Programação Lógica Baseado na utilização de senteças lógicas, utiliza a lógica simbólica como linguagem para programação. Popler – Planner – Frill Qlisp – OZ - Mercury Programação Orientada a Objetos Programação fundamenta na composição e interação, entre unidade de software chamadas de objetos. Estes se relacionam e trocam mensagem entre sim. Python – C# - Java Ruby – C++
“Conjuntos de ALGORITMOS organizados de uma forma LÓGICA, em uma LINGUAGEM específica para que o computador possa interpretá-la”.
“Algoritmos – É uma sequencia de instruções para atingir um determinado objetivo”.
INÍCIO ENTRADA^ PROCESSAMENTO SAÍDA Necessidade de traduzir uma frase
INÍCIO (^) ENTRADA PROCESSAMENTO SAÍDA “Algoritmos – É uma sequencia de instruções para atingir um determinado objetivo”.