Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz

Slides:



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

Estruturas de Repetição
Algoritmos e Programação Linguagens de Programação Teoria Aula 7 (19/05) Universidade Federal do Vale do São.
Programação de Computadores - 3
Introdução à Computação - Jorge Macêdo
Exercícios de revisão.
Linguagem C LPG-I – Estruturas de Repetição Prof. Flavio Marcello
THOBER CORADI DETOFENO, MSC. Aula 07
Curso de PHP O comando // serve para comentário linear no php
Estrutura de Repetição
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo II Confecção de Tabelas.
LINGUAGEM C Centro Federal de Educação Tecnológica da Paraíba Coordenação de Informática Professor: Lafayette B. Melo.
Lógica de Programação Módulo II
Estruturas de Repetição
Linguagem C Estruturas de Seleção.
Ling. e Técnicas de Programação I 3º semestre Plano de Ensino 2011
6.3 – Estruturas Repetitivas
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
Estruturas de Repetição While
Introdução a Computação e Cálculo Numérico
Informática e Computação Estrutura de Repetição aula 13
Material Didático Proposto
FTIN Formação Técnica em Informática
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
© 2003 Introdução à programaçãoComputadores e programação I Linguagens de programação Introdução ao C (continuação)
PROGRAMAÇÃO I UNIDADE 4.
Instituto Federal de Santa Catarina
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Linguagem de Programação JAVA
Estrutura de Decisão Multipla
Algoritmos e Estrutura de Dados I
Introdução à Linguagem C
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Algoritmos - exercícios
Algoritmos Comandos de repetição.
Lógica e Estrutura de Dados Fundamentais Professor: Eduardo O. Teles
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.
Introdução à Programação
Aula Prática 2 Monitoria IP/CC (~if669).
Fundamentos de linguagens de programação
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Introdução a Programação
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
Informática e Computação Aula 12 Estrutura de Repetição
Profa. Maria Augusta Constante Puget
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
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.
Exercícios Faça um algoritmos para trocar uma lampada queimada.
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.
Estruturas de repetição Fluxo de execução sem repetição.
Comandos de Repetição (While, Do..While e For)
Aula 4 Estrutura de Decisão.
11 Revisão da Linguagem C Prof. Kariston Pereira Adaptado de Material gentilmente fornecido pelo Prof. Rui Tramontin (DCC/UDESC)
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
CONDICIONAL IF Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Estrutura de Repetição
Programação I Aula 06 Autor: Francisco Airton Professor: André L. R. Didier 1.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Fundamentos de Programação 1 Slides 11 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “ Struct, Union, Enum, Typedef ”
Fundamentos de Programação1 Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Introdução e elementos principais”
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Prof. Tertuliano Estrutura Condicional em C++
Algoritmos Grupos de Slides No 2. Prof. SIMÃO Estrutura de decisão simples “Se” if end Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Estruturas Homogêneas - Vetores
Grupos de Slides No 5. Prof. SIMÃO
Estruturas Homogêneas - Matrizes
Algoritmos Grupos de Slides No 7. Prof. SIMÃO Estrutura de Repetição “para - passo”” for Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto.
Transcrição da apresentação:

Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz

switch case{} A estrutura de decisão escolha/caso é utilizada para testar na condição, uma única expressão, que produz um resultado, ou, então, o valor de uma variável, em que está armazenado um determinado conteúdo. Compara-se, então, o resultado obtido no teste com os valores fornecidos em cada cláusula “caso”.

switch case{} Síntaxe em C: switch ( ) { case 1: break; case 2 : break; default : }

switch case{} Em C: void main() { int valor; printf(“Digite um valor”); scanf (“%i”,&valor); switch (valor) { case 1: {printf(“Voce digitou 1”); } break; case 2 : {printf(“Voce digitou 2”); } break; default : {printf(“Valor zero ou maior que 2”); }

switch case{} INICIO valor Valor = 1 Você digitou 1Você digitou 2 Valor = 2 Sim Não Valor zero ou maior que 2 FIM

Estrutura de Repetição Utilizamos os comandos de repetição quando desejamos que um determinado conjunto de instruções ou comandos sejam executados um número definido ou indefinido de vezes, ou enquanto um determinado estado de coisas prevalecer ou até que seja alcançado.

while(<condição>){} Para número indefinido de repetições e teste no inicio. É utilizada quando não se sabe o número de vezes que um trecho do algoritmo vai ser repetido, embora também possa ser utilizada quando se conhece esse número. Essa estrutura baseia-se na análise de uma condição. A repetição será feita enquanto a condição for verdadeira.

while(<condição>){} Síntaxe em C: while ( ) { }

while(<condição>){} Em C: void main() { int x, y; x = 0; y = 10; while (x < y) { x = x + 2; }

while(<condição>){} INICIO FIM x < y? sim x = 1 y = 10 x = x + 2 não

Exercícios Faça um algoritmo que receba o código e o salário de um funcionário. Conforme o código mostrar qual é o cargo, o valor do aumento (salário * percentual) e o novo salário (salário + aumento). Os cargos estão na tabela abaixo: CódigoCargoPercentual 1Escriturário50% 2Secretário35% 3Caixa20% 4Gerente10% 5DiretorNão tem aumento

Exercícios Elaborar um algoritmo para o cálculo da soma, subtração, multiplicação ou divisão de dois números reais fornecidos pelo usuário, segundo sua opção.

Exercícios Faça um programa que leia um valor m. Calcular a soma de todos os números entre 1 até o valor m. Faça um programa para somar os números pares entre 5 e 500 (inclusive).

Exercícios Faça um programa que leia 10 notas, calcule e mostre a média e o conceito conforme a tabela abaixo: Média Conceito >=80 e <=100A >=70 e < 80B >= 60 e < 70C >= 50 e < 60D >= 0 e < 50E

Referência Bibliográfica FOBERLLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação a construção de algoritmos e estrutura de dados. 3. ed. Makron, ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores. 2. ed. Pearson Prentice Hall, MORAES, Paulo Sérgio de. Curso Básico de Lógica de Programação. Unicamp,