Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso Engenharia Ambiental e Sanitária Disciplina: Algoritmo e Programação Atividade 04 Atividade referente às aulas 7 e 8 Enviar no Portfólio 4 Aluno: Polo: Nota máxima da Atividade: 2.5 PRESTE ATENÇÃO - VOCÊ DEVE ENVIAR AS ATIVIDADES DAS AULAS 7 E 8 NO PORTIFÓLIO 4. CADA CONJUNTO DE ATIVIDADE VALE 2,5 PONTOS 1. Como é uma estrutura de repetição na Linguagem C? (0,5 ponto) As estruturas de repetição servem para repetir a execução de uma série de instruções, de acordo com uma determinada condição. Existem três formas de estruturas de repetição na linguagem C: While: que funciona da mesma forma que o ENQUANTO em algoritmos While (condicao) { // comandos } Do..while: é equivalente ao REPITA..ATE em algoritmos do{ //comandos }while (condicao); For: equivalente ao bloco PARA em algoritmos for (inicialização; condicao; incremento){ //comandos a serem repetidos } 2. Elaborar PROGRAMA em LINGUAGEM C que leia números enquanto forem positivos e imprima quantos números foram digitados. (0,5 ponto) #include <stdio.h> int main(){ int cont_n = 0; int n; while(n >=0) { printf ("Informe um numero inteiro positivo: "); scanf ("%i", &n); cont_n++; } printf ("Você digitou %i numeros positivos", cont_n-1); } 3. Criar um PROGRAMA em LINGUAGEM C que leia dez números inteiros e imprima o maior e o menor número da lista. (0,5 ponto) #include <stdio.h> int main(){ int n [10]; int maior; int menor; int i; for (i = 0; i < 10; i++){ printf ("Informe o %i º numero: ", i+1); scanf ("%i", &n [i]); } menor = n [0]; for (i = 0; i < 10; i++){ if (n[i] > maior){ maior = n [i]; } if (n[i] < menor){ menor = n [i]; } } printf ("O maior numero que voce digitou e %i", maior); printf (" e o menor numero que voce digitou e %i", menor); } 4. Como a estrutura de um vetor e uma matriz em linguagem C? (0,5 ponto) Para declarar um vetor em C, devemos indicar o seu tipo, o seu nome e entre colchetes o numero de posições que esse vetor deve ter. Exemplo: int notas [10] Enquanto que as matrizes armazenam os valores em formato de tabela. Para declarar uma matriz informa-se o numero de linhas e o número de colunas. Exemplo: int tabela [3] [5] Assim, neste exemplo estamos declarando uma matriz de 3 linhas e 5 colunas. 5. Escreva um PROGRAMA em LINGUAGEM C que armazene em um vetor todos os números inteiros de 0 a 50. Após isso, o algoritmo deve imprimir todos os valores armazenados. (0,5 ponto) #include <stdio.h> int main(){ int vetor [50]; int n = 0; while (n<=50) { vetor [n] = n; n+=1; } for (n = 0; n <= 50; n++){ printf ("%d\n", vetor [n]); } } Bom Estudo!
Compartilhar