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

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Advertisements

Estruturas de Repetição
Introdução à Computação - Jorge Macêdo
Linguagem C Estruturas de Controle de Fluxos
LINGUAGEM ESTRUTURADA TURBO C
Estruturas de Repetição
Linguagem C Estruturas de Seleção.
6.3 – Estruturas Repetitivas
Matrizes clássicas e vectores em C++
Ap-3 Profª Kelly E. Medeiros
Informática e Computação Estrutura de Repetição aula 13
© 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.
Aula 6 - Estruturas de Controle
Roteiro Jogo de adivinhação Tarefa Desafio Algoritmo do jogo
Linguagem de Programação JAVA
Informática e Computação Estrutura de Repetição aula 12
Estruturas de Controlo Repetitivas
Comando de Seleção switch
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo III Comandos de Controle.
Aula Prática 2 Monitoria IP/CC (~if669).
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 12 Estrutura de Repetição
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.
Profa. Maria Augusta Constante Puget
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
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
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.
Grupos de Slides No 5. Prof. SIMÃO
Estrutura Sequencial COUT CIN
Aula 3 - Estruturas de Repetição
Construção de Algoritmos AULA 05
Estrutura Sequencial COUT CIN
Introdução à Computação para Engenharia MAC2166
Grupos de Slides No 7. Prof. SIMÃO
Algoritmo e Estrutura de Dados I
Introdução a Programação
Programação em C++ Compiladores
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
PCI- Estruturas de Controle
Algoritmos Estrutura Sequencial
Estruturas de Repetição
FUNDAMENTO DE PROGRAMAÇÃO
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Estrutura Sequencial COUT CIN
Algoritmos e Estruturas de Dados I
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.
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
IP – Repetições for Prof. Eduardo Falcão.
PROGRAMAÇÃO I UNIDADE 3.
Apresentação do Laboratório
Curso Profissional de Técnico de Gestão e Programação de Sistemas de Informação Ano Letivo 2017/2018 Programação e Sistemas de Informação 10º Ano.
Algoritmos Aula 8 Mairum Ceoldo Andrade.
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Algoritmos Relações – Expressões Lógicas – Estrutura Condicional.
Apresentação do Laboratório
Informática e Computação Aula 13 Estrutura de Repetição
Programação de Computadores LINGUAGEM C – AULA 05 - PROF. WELLINGTON TELLES.
Introdução a progrmação Comandos condicionais: if e switch
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 Exercicios extra fora da lista

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

Fazer Exercícios Lista Extra #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> Fazer Exercícios Lista Extra

Fazer Exercícios Lista Extra

Para encerrar usar o numero o(zero). Exercício - 01 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

Para encerrar usar o numero o(zero). #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"); 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<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>

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

#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.

#include<iostream> using namespace std; main() { 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; for(numero=1000;numero<2000; numero++) if(numero%11==5) cout<<numero<<"\t"; } cout<<"\n\n"; system("pause");

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. 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