Algoritmo É uma descrição seqüencial ordenada dos passos que devem ser executados de forma lógica e clara, com a finalidade de facilitar a resolução de.

Slides:



Advertisements
Apresentações semelhantes
Algoritmo e Programação
Advertisements

Programação em Java Prof. Maurício Braga
Data: 10 a 12 de fevereiro de 2009 e
Construção de Aplicativos Computacionais METEOROLOGIA
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estruturas de Repetição
Marco Antonio Montebello Júnior
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Algoritmos.
Programação de Computadores - 3
Introdução à Programação
Introdução a Programação
Estruturas de Controle
Universidade Federal do Espírito Santo
Lógica de Programação Módulo II
6.3 – Estruturas Repetitivas
Programação Básica de Computadores 1
INTRODUÇÃO À PROGRAMAÇÃO
Algoritmos Prof. Kelly E. Medeiros.
O Portal do Estudante de Computação
Processamento da Informação BC-05045
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Capítulo 3 Estruturas de Controle
Linguagem de Programação I Parte III
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
PROGRAMAÇÃO I UNIDADE 4.
A automatização de tarefas é um aspecto marcante da sociedade moderna. O aperfeiçoamento tecnológico alcançado, com respeito a isto, teve como elementos.
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Desenvolvimento de Jogos e Entretenimento Digital
Thiago Francisco Bergmann-
Introdução a Programação
Algoritmos e Programação de Computadores
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
Operadores Relacionais, Lógicos e comandos de condição
Introdução à Programação de Computadores
2. Lógica de Programação Definição de Lógica Definição de Algoritmo
Algoritmos e Estruturas de Dados I – Estrutura Condicional
CH: 60h Créditos: 3 Prof Me. Tiago Araujo
Introdução a Algoritmos
Fábio de Oliveira Borges
Algoritmos Estruturados
Programação de PIC em C Exposição das funções básicas para
LOGICA DE PROGRAMAÇÃO ALUNO: OSIRES ALVES DE OLIVEIRA JUNIOR PABLO SANDREY RESENDE DE SOUSA RIBEIRO SAULO PEREIRA DA SILVA.
Algoritmo.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
Linguagens de Programação
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 09) Prof. Alessandro Bernardo.
Fundamentos de linguagens de programação
Algoritmos e Programação MC102
Programação I Aula 08 Autor: Francisco Airton Professor: André L. R. Didier 1.
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
Professor: André L. R. Didier Autor: Francisco Airton
Linguagem Técnica de Programação
ALGORITMOS Profº Antonio Carlos Marcelino de Paula.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 08) Prof. Alessandro Bernardo.
Introdução à lógica de programação
Linguagens de Programação
Comandos de Repetição (While, Do..While e For)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Disciplina: Lógica de Programação
Algoritmos e Programação
Laço ou loop e repetição
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
Estrutura de Repetição
1 Estruturas de Controle Algoritmos Algoritmos –Série de ações em uma ordem específica As ações executadas Ordem na qual as ações são executadas.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Lógica de programação Introdução à lógica de programação
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Algoritmo É uma descrição seqüencial ordenada dos passos que devem ser executados de forma lógica e clara, com a finalidade de facilitar a resolução de uma problema Ex: Algoritmo do inicio do dia de uma pessoa até o local de trabalho.

Algoritmo Ação na memória do computador, podendo ter uma atribuição ( = ), armazenando isso no disco (HD). Trabalhando com banco de dados, realizando inclusões, consultas, alterações e exclusões, sempre utilizando estruturas, instruções, comandos SQL.

Algoritmo Os algoritmos de ações cotidianas geralmente permitem que alguém execute uma tarefa mesmo que não tenha feito tal coisa. Ex: Receita de bolo, seguindo a receita qualquer um consegue fazer.

Algoritmo - Elementos Ação – Abrir, retirar, colocar, abaixar Decisão – Se sim, Se não Repetição (Laço ou Loop) – Já realizou a tarefa? Se sim: Vá para o passo 4 Se não: Vá para o passo 5

Algoritmo - Ação Ação na memória do computador, podendo ter uma atribuição ( = ), armazenando isso no disco (HD). Trabalhando com banco de dados, realizando inclusões, consultas, alterações e exclusões, sempre utilizando estruturas, instruções, comandos SQL.

Algoritmo - Decisão A decisão sempre vai fazer a análise na condição, que pode te levar a duas saídas. “Se sim” ou “Se não” Ex: Se condição instruções Se não instruções

Algoritmo – Laço ou Loop Laço é uma estrutura de repetição que fica executando uma tarefa até que a condição seja satisfeita. Alcançar o número 1000 Instrução 1 Instrução 2

Algoritmo – SE encadeado Este caso é utilizado quando você precisa de mais opções do que apenas duas saídas como resposta. Então a solução é encadear o comando SE, colocando um dentro do outro. O numero é 1? Se sim: Executa a tarefa Se não: O numero é 2 Se sim: Executa a tarefa Se não: Finalizar o programa

Algoritmo – CASO O comando CASO pode ter quantas respostas você precisar diferente da estrutura simples do comando SE, geralmente utilizamos como alternativa ao comando SE encadeado. Digite um numero de 1 a 6 Caso Caso digitou 1: Executa a tarefa Caso digitou 2: Executa a tarefa Caso digitou 3: Executa a tarefa Caso contrario: Ir para o próximo passo

Algoritmo – ENQUANTO Serve para que uma parte do seu programa seja repetida enquanto uma situação for satisfeita. Enquanto “condição” Executar tarefa Caso Caso digitou 1: Executa a tarefa Caso digitou 2: Executa a tarefa Caso digitou 3: Executa a tarefa Caso contrario: Ir para o próximo passo