Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Prof. Eolisses F. Leopoldino Aula 7 – 5º Sem 7º Aula 7º Aula –– Lógica de ProgramaçãoLógica de Programação 1.1. Para lembrar: Tipo SimplesPara lembrar: Tipo Simples 2.2. Tipo Estruturado Homogêneo (vetor)Tipo Estruturado Homogêneo (vetor) TIPOS ESTRUTURADOS HOMOGÊNEOSTIPOS ESTRUTURADOS HOMOGÊNEOS 2 7º Aula 7º Aula –– Lógica de ProgramaçãoLógica de Programação 1.1. Para lembrar: Tipo SimplesPara lembrar: Tipo Simples a.a. Inteiro: Inteiro: números inteiro, tais como idade, números inteiro, tais como idade, controle, total de objetos, controle, total de objetos, etcetc b.b. Real: Real: números com parte decimal, tais números com parte decimal, tais como salário, média, nota de prova, como salário, média, nota de prova, etcetc c.c. Lógico: Lógico: verdadeiro ou falsoverdadeiro ou falso d.d. Caractere: Caractere: letras ou números entre aspas.letras ou números entre aspas. TIPOS ESTRUTURADOS HOMOGÊNEOSTIPOS ESTRUTURADOS HOMOGÊNEOS 7º Aula 7º Aula –– Lógica de ProgramaçãoLógica de Programação 2. Tipo Estruturado Homogêneo (variável indexada)2. Tipo Estruturado Homogêneo (variável indexada) VariáveisVariáveis Sorteio : vetor [1..6] de inteiroSorteio : vetor [1..6] de inteiro Sorteio[1] <Sorteio[1] <-- 88 Sorteio[2] <Sorteio[2] <-- 1212 Sorteio[3] <Sorteio[3] <-- 2525 Sorteio[4] <Sorteio[4] <-- 3838 Sorteio[5] <Sorteio[5] <-- 4545 Sorteio[6] <Sorteio[6] <-- 7777 3 7º Aula 7º Aula –– Lógica de ProgramaçãoLógica de Programação 2. Tipo Estruturado Homogêneo (variável indexada)2. Tipo Estruturado Homogêneo (variável indexada) VariáveisVariáveis Mega_senaMega_sena : vetor [1..10,1..6] de inteiro: vetor [1..10,1..6] de inteiro 8 12 25 38 45 60 4 9 22 34 55 58 1 7 33 47 51 57 3 25 46 39 47 55 6 8 38 49 57 59 2 4 25 45 55 58 9 10 12 35 47 57 11 25 35 48 55 58 para x de 1 ate 3 faca para y de 1 ate 6 faca se mega_sena[x,y] = “Silva” escreva(mega_sena[x,y]) fimse fimpara fimpara Mega_sena[1,1] = 3 Mega_sena[1,2]=5 Mega_sena[1,3]=11 Mega_sena[2,1] =7 Mega_sena[2,2]=9 Mega_sena[2,3]=30 4 7º desafio:7º desafio: 7º Aula 7º Aula –– Lógica de ProgramaçãoLógica de Programação Desenvolver um algoritmo que:Desenvolver um algoritmo que: 1) Peça ao usuário que entre com 6 dezenas para três cartões; 2) Imprima as dezenas, numa tabela 3 x 6 3) Imprima quantas vezes as dezenas se repetem no universo considerado. ***** DADOS ESTATÍSTICOS DA MEGA-SENA ***** =========================================== Entre com 36 números da mega-sena: Jogo 1) Mega_sena[ 1, 1]=7 Jogo 1) Mega_sena[ 1, 2]=12 Jogo 1) Mega_sena[ 1, 3]=25 Jogo 1) Mega_sena[ 1, 4]=38 Jogo 1) Mega_sena[ 1, 5]=45 Jogo 1) Mega_sena[ 1, 6]=60 --------------------------------- Jogo 2) Mega_sena[ 2, 1]=4 Jogo 2) Mega_sena[ 2, 2]=9 Jogo 2) Mega_sena[ 2, 3]=25 Jogo 2) Mega_sena[ 2, 4]=34 Jogo 2) Mega_sena[ 2, 5]=55 Jogo 2) Mega_sena[ 2, 6]=58 --------------------------------- Jogo 3) Mega_sena[ 3, 1]=1 Jogo 3) Mega_sena[ 3, 2]=7 Jogo 3) Mega_sena[ 3, 3]=38 Jogo 3) Mega_sena[ 3, 4]=45 Jogo 3) Mega_sena[ 3, 5]=51 Jogo 3) Mega_sena[ 3, 6]=55 5 Cartão da Mega-Sena |----+----+----+----+----+----| | 7 | 12 | 25 | 38 | 45 | 60 | |----+----+----+----+----+----| | 4 | 9 | 25 | 34 | 55 | 58 | |----+----+----+----+----+----| | 1 | 7 | 38 | 45 | 51 | 55 | |----+----+----+----+----+----| **** NÚMERO DE VEZES EM QUE UM NÚMERO APARECE NOS JOGOS ***** ============================================================= Nr 1 = 1 Nr 4 = 1 Nr 7 = 2 Nr 9 = 1 Nr 12 = 1 Nr 25 = 2 Nr 34 = 1 Nr 38 = 2 Nr 45 = 2 Nr 51 = 1 Nr 55 = 2 Nr 58 = 1 Nr 60 = 1
Compartilhar