algoritmos 1c2aa avaliac3a7c3a3o da 2c2aa unidade e28093 atividade em grupo e28093 exercc3adcio 2...
DESCRIPTION
AlgoritmoTRANSCRIPT
![Page 1: Algoritmos 1c2aa Avaliac3a7c3a3o Da 2c2aa Unidade e28093 Atividade Em Grupo e28093 Exercc3adcio 2 Soluc3a7c3a3o](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/55cf8fd6550346703ba05b6c/html5/thumbnails/1.jpg)
FTC – Itabuna-BA 2º semestre 2012
SIS1AN Prof. Fabrício Costa Santana
Alunos:
1ª Avaliação da 2ª Unidade – Atividade em grupo – Exercício 2
1 - Desenvolva os algoritmos, seus respectivos diagramas de bloco e codificação em português estruturado. Usar na resolução dos problemas apenas estruturas de repetição do tipo repita.
a) Apresentar os quadrados dos números inteiros de 15 a 200.
programa QUADRADO_DE_15_A_200var
NUMERO: inteiroinícioNUMERO <- 15
repitaescreva "O quadrado de ",NUMERO," é ", NUMERO ^ 2NUMERO <- NUMERO + 1
até_que (NUMERO > 200)fim
b) Elaborar um programa que apresente no final o somatório dos valores pares existentes na faixa de 1 até 500.
programa "SOMA_PARES_DE_1_A_500"var
NUMERO: inteiroSOMA: inteiro
inícioNUMERO <- 1SOMA <- 0repita
se (NUMERO mod 2 = 0) entao SOMA <- SOMA + NUMERO fim_se NUMERO <- NUMERO + 1
até_que (NUMERO > 500)escreva SOMA
fim
![Page 2: Algoritmos 1c2aa Avaliac3a7c3a3o Da 2c2aa Unidade e28093 Atividade Em Grupo e28093 Exercc3adcio 2 Soluc3a7c3a3o](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/55cf8fd6550346703ba05b6c/html5/thumbnails/2.jpg)
FTC – Itabuna-BA 2º semestre 2012
SIS1AN Prof. Fabrício Costa Santana
c) Apresentar todos os números divisíveis por 4 que sejam menores que 200. Para verificar se o número é divisível por 4, efetuar dentro da malha a verificação lógica desta condição com a instrução se, perguntando se o número é divisível; sendo, mostre-o; não sendo, passe para o próximo passo. A variável que controlará o contador deve ser iniciada com o valor 1.
programa "NUMEROS_DIVISIVEIS_POR_4_MENOR_QUE_200"var
NUMERO: inteiroinício
NUMERO <- 1repita
se (NUMERO mod 4 = 0) então escreva NUMERO fim_se NUMERO <- NUMERO + 1
até_que (NUMERO > 200)fim
d) Elaborar um programa que efetue o cálculo e no final apresente o somatório do número de grãos de arroz que se pode obter num tabuleiro de xadrez, obedecendo à seguinte regra: colocar um grão de arroz no primeiro quadro e nos quadros seguintes o dobro do quadro anterior. Ou seja, no primeiro quadro coloca-se 1 grão, no segundo quadro colocam-se 2 grãos (neste momento têm-se 3 grãos), no terceiro quadro colocam-se 4 grãos (tendo neste momento 7 grãos), no quarto colocam-se 8 grãos (tendo-se então 15 grãos) até atingir o sexagésimo quarto (64º) quadro. Utilize variáveis do tipo real como acumuladores.
programa ARROZ_NO_TABULEIROvar
QUADRADO: realSOMA: realGRAO: real
inícioQUADRADO <- 1GRAO <- 1SOMA <- GRAOrepita
QUADRADO <- QUADRADO + 1GRAO <- GRAO * 2SOMA <- SOMA + GRAO
até_que (QUADRADO = 64)escreva ("A soma dos n. de grão de trigo é:" , SOMA)
fim
![Page 3: Algoritmos 1c2aa Avaliac3a7c3a3o Da 2c2aa Unidade e28093 Atividade Em Grupo e28093 Exercc3adcio 2 Soluc3a7c3a3o](https://reader036.vdocuments.com.br/reader036/viewer/2022082507/55cf8fd6550346703ba05b6c/html5/thumbnails/3.jpg)
FTC – Itabuna-BA 2º semestre 2012
SIS1AN Prof. Fabrício Costa Santana
e) Elaborar um programa que efetue a leitura de 15 valores numéricos inteiros e no final apresente o total do somatório dos valores lidos.
programa SOMA_15_NUMEROSvar
CONT: inteiroNUMERO: realSOMA: real
inícioCONT <- 1SOMA <- 0repita
escreva "Digite um número: " leia NUMERO SOMA <- SOMA + NUMEROCONT <- CONT + 1
até_que (CONT > 15)escreva "A soma dos 15 números digitados é: ",SOMA fim