Informática e Computação Aula 12 Estrutura de Repetição

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Controle
Advertisements

Estruturas de Repetição
Introdução à Computação - Jorge Macêdo
Linguagem C Estruturas de Controle de Fluxos
LINGUAGEM ESTRUTURADA TURBO C
Lógica de Programação Módulo II
Linguagem C Estruturas de Seleção.
Estruturas de Decisão Permitir testes para decidir acções alternativas: if if - else switch (?:) Operador Condicional MF.
Matrizes clássicas e vectores em C++
DESENVOLVIMENTO DE COMÉRCIO ELETRÔNICO
Ap-3 Profª Kelly E. Medeiros
Estruturas de Repetição While
Algoritmos e linguagens de programação 1 (aula 05)
Aula 5 - Exercícios Prof. Leandro M. Almeida.
Informática e Computação Estrutura de Repetição aula 13
Exercício 1 Faça um programa que receba como entrada o nome e o salário de um funcionário de uma empresa e que calcule o novo valor do salário do.
Aula 04.
FTIN Formação Técnica em Informática
© 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.
Estruturas de Dados Módulo 3 – Controle de Fluxo
Programação de Computadores
Aula 6 - Estruturas de Controle
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014
Roteiro Jogo de adivinhação Tarefa Desafio Algoritmo do jogo
Linguagem de Programação JAVA
PCI- Estrutura de Repetição
Informática e Computação Estrutura de Repetição aula 12
Algoritmos e Estrutura de Dados I
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 07) Prof. Alessandro Bernardo.
Introdução à Linguagem C
Aula 10. Pontifícia Universidade Católica de Goiás PUC GOIÁS Departamento de Computação Informática e Computação Professor: MSc. Mário Oliveira Orsi Cesar.
Algoritmos Comandos de repetição.
Wellington Felix.  Criada por Brian Kernighan e Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix  C++ é uma extensão da.
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 5 - Exercícios Prof. Leandro M. Almeida.
Linguagem C – Estrutura de Repetição
Revisão Luis Antonio Tavares
Comando de Seleção switch
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo III Comandos de Controle.
Introdução à Programação Aula Prática 2 Operadores e Comandos Condicionais Monitoria
1Unidade – Estrutura Condicional CASE Algoritmos e Linguagens de Programação Estrutura Condicional CASE Faculdade INED – Abril 2007 Prof. Edwar.
Introdução a Programação
Informática e Computação Aula Estrutura de Repetição
Programação em C Aula 4.
Curso Técnico em Informática Professor Igor Vale.
Profº Antonio Carlos Marcelino de Paula
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.
VETORES AULA 01 Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias   Objetivo: apresentar VETOR.
O Portal do Estudante de Computação
Comandos de Repetição (While, Do..While e For)
Programação para Web I AULA 4 ESTRUTURAS DE CONTROLE.
Linguagem de Programação 11 Estruturas de Decisão e Repetição. Prof. Luiz José Hoffmann Filho
Algoritmos Aula 5 Estrutura de Decisão e Repetição. Prof. Luiz
Estrutura de Repetição
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Fundamentos de Programação 1 Aula N. 02 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Laços de Repetição em C”
1Unidade 04 – Estruturas de Repetição Algoritmos e Linguagens de Programação Estruturas de Repetição Prof.: Guilherme Baião S. Silva
Prof. Tertuliano Estrutura Condicional em C++. Sumário „ Estrutura Condicional Simples „ Estrutura Condicional Composta „ Estrutura Condicional Simples.
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
Grupos de Slides No 5. Prof. SIMÃO
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.
Algoritmos Estrutura Sequencial
Exercício 1 Faça um programa que receba como entrada o nome e o salário de um funcionário de uma empresa e que calcule o novo valor do salário do.
Algoritmos Aula 8 Mairum Ceoldo Andrade.
Informática e Computação Aula 12 Estrutura de Repetição
Informática e Computação Aula 13 Estrutura de Repetição
Transcrição da apresentação:

Informática e Computação Aula 12 Estrutura de Repetição Réplica do Calculador Diferencial criado por Charles Babbage –Wikipédia

Estruturas de Repetição while do - while for

Informática e Computação Estrutura de Repetição for Executa sentenças (comandos) enquanto a condição (expressão ou teste) for verdadeira. • faz a inicialização o teste e atualização num único comando comandos teste inicialização atualização fim início 1 início; for (inicialização; teste; atualização) { comando 1; comando 2; ... } fim; Sintaxe:

Informática e Computação for (inicialização; teste; atualização) Estrutura de Repetição for início; for (inicialização; teste; atualização) { comando 1; comando 2; ... } fim; Inicialização  Variavel=1 Teste V ou F  Variavel <= Valor Atualização  Variavel++

Mostrar na tela do numero 1 ao 10 Usar estrutura for while do while

#include<iostream>// usando o for using namespace std; main() { int i; for(i=1;i<=10;i++) { if(i<10) cout<<i<<" , "; else cout<<i<<"\n\n\n"; } system("pause"); } #include<windows.h> #include<stdlib.h>

Para encerrar usar o numero o(zero). Exercício Faça um programa para exibir a tabuada de números diferente de 0 (zero). Calcular de 1 a 10. Para encerrar usar o numero o(zero). Exemplo Tabuada do 1 1 X 1 = 1 1 X 2 = 2 1 X 3 = 3 1 X 4 = 4 1 X 5 = 5 1 X 6 = 6 1 X 7 = 7 1 X 8 = 8 1 X 9 = 9 1 X 10 = 10

#include<windows.h> #include<stdlib.h> #include<iostream> using namespace std; main() { setlocale(LC_ALL,""); int numero=10, soma=0; while(numero!=0) system("cls"); cout<<"\n\nDigite o numero da tabuada desejada , para encerrar 0 (zero) : "; cin>>numero; if(numero!=0) cout<<"\n Tabuada do "<<numero<<"\n"; while((soma<10)&&(numero!=0)) soma=soma+1; cout<<"\n "<<numero<<" X "<<soma<<" = "<<numero*soma; } soma=0; cout<<"\n\n"; system("pause");

#include<iostream> using namespace std; main() { setlocale(LC_ALL,""); int numero=10, soma=0; while(numero!=0) system("cls"); cout<<"\n\nDigite o numero da tabuada desejada , para encerrar 0 (zero) : "; cin>>numero; if(numero!=0) cout<<"\n Tabuada do "<<numero<<"\n"; while((soma<10)&&(numero!=0)) soma=soma+1; if(soma<10) cout<<"\n "<<numero<<" X "<<soma<<" = "<<numero*soma; else cout<<"\n "<<numero<<" X "<<soma<<" = "<<numero*soma; } soma=0; cout<<"\n\n"; system("pause"); #include<windows.h> #include<stdlib.h>

Exercício Escreva um programa que gera números entre 1000 e 1999. Mostra aqueles que divididos por 11 dão resto 5.

#include<iostream> using namespace std; main() { setlocale(LC_ALL,""); int numero=1000, resultado=0; while(numero<2000) resultado=numero%11; if(resultado==5) cout<<numero<<"\t"; numero=numero+1; } cout<<"\n\n"; system("pause"); #include<windows.h> #include<stdlib.h> Exercício Escreva um programa que gera números entre 1000 e 1999. Mostra aqueles que divididos por 11 dão resto 5.

da lista condicional usando estrutura de repetição – for Exercício 08 da lista condicional usando estrutura de repetição – for Escreva um programa que receba dois números e que disponibilize as opções abaixo e imprima o resultado da operação. 1 - retornar o quociente inteiro de uma divisão; 2 - retornar a multiplicação de dois números; 3 - retornar o soma de dois números; 4 – retornar a subtração de dois números. 5 – retornar mensagem de erro (opção inválida) Controlar a quantidade de vezes a repetir usando o comando for

#include <iostream> using namespace std; Exercício 08 da lista condicional usando estrutura de repetição – for Escreva um programa que receba dois números e que disponibilize as opções abaixo e imprima o resultado da operação. 1 - retornar o quociente inteiro de uma divisão; 2 - retornar a multiplicação de dois números; 3 - retornar o soma de dois números; 4 – retornar a subtração de dois números. 5 – retornar mensagem de erro (opção inválida) Controlar a quantidade de vezes a repetir usando o comando for #include<windows.h> #include<stdlib.h> #include <iostream> using namespace std; int main() //Exercício 08 da lista condicional { setlocale(LC_ALL,""); int A, B , opcao, quant, vezes; float valor; cout<<"\n\ndigite o primeiro número : "; cin>>A; cout<<"digite o segundo número: "; cin>>B; cout<<"\n\nDigite a quantidade de vezes a repetir "; cin>>quant;

for(vezes=1; vezes<=quant; vezes++) { fflush(stdin); // limpa o buffer do teclado system("cls"); // limpa a tela cout<<"\nO valor de primeiro número é "<<A<< " e o do segundo é "<<B; cout<<"\n\nDigite"; cout<<"\n\n1 - Para quociente inteiro de uma divisão"; cout<<"\n2 - Para multiplicação de dois números"; cout<<"\n3 - Para soma de dois números"; cout<<"\n4 - Para subtração de dois números"; cout<<"\n\nEntre com sua opção "; cin>>opcao; if (opcao>4) vezes--; cout<<"\n\nOpção Inválida\n\n\n"; } else Disponibilize as opções abaixo e imprima o resultado da operação. 1 - retornar o quociente inteiro de uma divisão; 2 - retornar a multiplicação de dois números; 3 - retornar o soma de dois números; 4 – retornar a subtração de dois números. 5 – retornar mensagem de erro (opção inválida) Controlar a quantidade de vezes a repetir usando o comando for

{ //inicio do else switch(opcao) { //inicio case case 1 : if(B==0) cout<<"\n\nNão é possivel divisão por 0 (zero)\n\n"; else { valor=A/B; cout<<"\n\nO valor do quociente de inteiro é : "<<valor<<"\n\n"; } break; case 2 : valor=A*B; cout<<"\n\nA multiplicação é : "<<valor<<"\n\n"; case 3 : valor=A+B; cout<<"\n\nA soma é : "<<valor<<"\n\n"; case 4 : valor=A-B; cout<<"\n\nA subtração é : "<<valor<<"\n\n"; } // fim case } // fim do else system ("pause"); } // fim do for