Buscar

EXERCÍCIOS DE REVISÃO PARA AV2

Prévia do material em texto

INTRODUÇÃO À PROGRAMAÇÃO 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 
 
 1
1) Em relação às estruturas de controle, considere abaixo o trecho inicial do algoritmo que 
exibe o conceito de um aluno, dada a sua nota. Levando-se em conta somente notas inteiras, 
o critério para conceitos é: notas menor que 3, conceito E; notas de 3 a 5, conceito D; notas 
6 e 7, conceito C; notas 8 e 9, conceito B; nota 10, conceito A. 
 inteiro nota; 
inicio 
 escreva “Informe nota: “; 
 leia nota; 
 . 
 . 
 . 
fim 
Continuando a construção do algoritmo acima, a estrutura de controle SE-ENTAO-SENAO será 
utilizada quantas vezes? 
 
2) Quais são as estruturas de repetição? 
 
3) Quais são as estruturas de repetição que repetem até uma condição localizada no 
início da estrutura assuma um valor falso. 
 
4) Como faríamos a estrutura do FOR para que se repetida 10 vezes? 
 
5) Qual a função para saber a quantidade de caracteres ocupados em um vetor. 
 
6) Fazer o trecho de código utilizando a estrutura do while para que a palavra 
“AMOR” seja escrita na tela 4 vezes. 
 
7) Considere o trecho de programa abaixo e assinale a opção que define o que este 
código está executando. 
 
for ( ; ; ) { 
cout << "Mais um \n"; 
 
8) Analise o trecho de código abaixo e diga qual o valor final da variável C ao final da 
execução: 
 
A=3; 
B=4; 
C=5; 
if(A – 1 > 3) 
 B++; 
else 
 B--; 
C = A + B; 
 
for(cont=1; cont<9; cont++) 
 B = B + 1; 
C = C + B; 
 
9) Analise o programa mostrado abaixo e descreva a sua execução: 
 #include<iostream> 
#include<cstring> 
TESTE DE MESA 
 
 
 
INTRODUÇÃO À PROGRAMAÇÃO 
Professora: GELLARS TAVARES 
EXERCÍCIOS DE REVISÃO PARA AV2 
 
 2
using namespace std; 
int main() 
{ 
 char nome[] = {"PROGRAMAR"}; 
 int p, tam = strlen(nome); 
 
 while (p < tam) 
 { 
 if(p % 2 != 0) 
 cout<<nome[p]; 
 p++; 
 } 
 
 system("pause"); 
 return 0; 
} 
 
 
10) Analise o código abaixo e determine qual o valor final da variável SOMA? 
int x = 0, soma = 0 ; 
for (x=1; x<=10; x=x+1) 
 soma = soma + x; 
 
 
 
11) Analise o código abaixo e determine qual o valor final da variável X? 
 
int X =1; 
int F=4; 
for (int i = F; i >0 ;i--) 
X = X * i; 
cout << "x = " << X ; 
 
 
12) Implemente um programa em C++ que liste os múltiplos de 5 até 100. 
 
13) Implemente um programa em C ++ que receba dois valore s e liste os números 
inteiros existentes entre os dois. 
 
 
 
 
 
TESTE DE MESA 
 
TESTE DE MESA 
 
TESTE DE MESA

Outros materiais