Fundamentos de Programação

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL
Estrutura Condicional
Tomada de Decisões Aula 3.
Programação de Computadores - 2
FACENS – Engenharia da Computação Lógica Computacional I
Algoritmos com seleção
Estruturas de Controle
Linguagem C Estruturas de Controle de Fluxos
Algoritmos Escher.
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
Comandos condicionais
Estruturas de Repetição
Linguagem C Estruturas de Seleção.
6.3 – Estruturas Repetitivas
6 – Estruturas de Controlo
Algoritmos e Programação
Prova dia 09/04 Revisão na quinta feira. Não faltem !!!
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Capítulo 3 Estruturas de Controle
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Estruturas de Dados Módulo 3 – Controle de Fluxo
Operadores e Estruturas Condicionais 29/04/2014. Operadores Aritméticos.
Operadores Relacionais, Lógicos e comandos de condição
O Portal do Estudante de Computação
ALGORITMOS.
Instituto Federal de Santa Catarina
Algoritmo e Programação
Programação e Sistemas de Informação
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições.
Linguagem de Programação JAVA
Estrutura de Decisão Multipla
BC-0505 Processamento da Informação
Algoritmos e Estruturas de Dados I – Estrutura Condicional
Estruturas de Controle – A Tomada de Decisões
Introdução à Linguagem C
ESTRUTURAS DE CONTROLE
Algoritmos Estruturados
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Comandos de Condição Aula 1 1. Introdução Até agora, todos os algoritmos que fizemos têm um fluxo de execução único. As instruções executadas são sempre.
Algoritmo.
Algoritmo e Programação
Algoritmos e Estruturas de Dados I – Estrutura Condicional
PCI- Estrutura Condicional Profa. Mercedes Gonzales Márquez.
Introdução à Programação
Algoritmos e Estrutura de Dados I
Fundamentos de linguagens de programação
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL  Operadores São meios pelo qual incrementamos, comparamos e avaliamos dados.
Lógica de Programação EAGS SIN – Módulo II
Programação I Aula 08 Autor: Francisco Airton Professor: André L. R. Didier 1.
Fundamentos de Programação
Professor: André L. R. Didier Autor: Francisco Airton
Curso Técnico em Informática Professor Igor Vale.
Informática e Computação Aula Estrutura de Repetição
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.
Fundamentos de Programação Aula 4. 2 Conteúdo Estruturas Básicas de Programação –Repetição, laço, loop ou iteração Exercícios.
Linguagens de Programação
Linguagens de Programação
Programação para Web I AULA 4 ESTRUTURAS DE CONTROLE.
Algoritmos e Programação
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Programação I Aula 06 Autor: Francisco Airton Professor: André L. R. Didier 1.
1Unidade – Estrutura Condicional SE Algoritmos e Linguagens de Programação Estrutura Condicional SE Faculdade INED – Abril 2007 Prof. Edwar Saliba.
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Desvios Encadeados e Operadores Lógicos Cleone Silva
Profa. Mercedes Gonzales Márquez
Estrutura Escolha/caso
Prof.: Carlos Alberto Algoritmos Prof.: Carlos Alberto
Transcrição da apresentação:

Fundamentos de Programação Aula 3 INSTITUTO INFNET - 1

Fundamentos de Programação Conteúdo Fundamentos de Programação Estruturas Básicas de Programação Desvios ou estruturas de seleção Exercícios INSTITUTO INFNET - 2

Desvios ou Estruturas de Seleção Permite executar um bloco de comandos conforme uma ou mais condições Existem, basicamente, quatro tipos: Seleção simples Seleção composta Seleção encadeada Seleção de múltipla escolha

Seleção Simples Seleção que é proposto um teste condicional, que quando verdadeiro, é executado um bloco de comandos Caso a condição seja falsa o bloco de comandos não é executado Se (condição) então bloco de comandos

Exemplo de Seleção Simples Fundamentos de Programação Início Escreva (“Informe sua idade”) Leia (IDADE) Se (IDADE<15) então Escreva (“Você é uma criança”) Fim INSTITUTO INFNET - 5

Fundamentos de Programação Seleção Composta Fundamentos de Programação Seleção que é proposto um teste condicional, como na seleção simples, porém quando verdadeiro, executa um bloco de comandos, caso contrário, executa um outro bloco de comandos se (condição) então bloco de comandos 1 senão bloco de comandos 2 INSTITUTO INFNET - 6

Exemplo de Seleção Composta Fundamentos de Programação Início Escreva (“Informe sua idade”) Leia (IDADE) Se (IDADE<15) então Escreva (“Você é uma criança”) Senão Escreva (“Você é adulto”) Fim INSTITUTO INFNET - 7

Seleção Encadeada Como o próprio nome propõe, são encadeadas uma série de condições dentro das condições Também chamado de ninho de Ses se (condição 1) então bloco de comandos 1 senão se (condição 2) então bloco de comandos 2

Exemplo de Seleção Encadeada Fundamentos de Programação Declarações Inteiro IDADE Início Escreva (“Informe sua Idade”) Leia (IDADE) Se (IDADE<20) então Se (IDADE<15) então Escreva (“Você é uma criança”) Senão Escreva (“Você é adolescente”) Se(IDADE<50) então Escreva (“Você é adulto”) Escreva (“Você é velho”) Fim INSTITUTO INFNET - 9

Seleção de Múltipla Escolha Em algumas situações, como em um ninho de ses, é possível implementar uma forma mais simples de seleção chamada de múltipla escolha escolha variável caso <valor 1> Bloco de comandos 1 caso <valor 2> Bloco de comandos 2 caso <valor 3> Bloco de comandos 3 caso <valor 4> Bloco de comandos 4 outrocaso Bloco de comandos geral fimescolha A opção outrocaso é opcional