A Programação Na Informática
Por: JanssenBRJ • 27/5/2021 • Trabalho acadêmico • 958 Palavras (4 Páginas) • 513 Visualizações
É igual à linguagem de programação na língua portuguesa
É igual a uma carta para um encarregado
É igual à linguagem natural ou narrativa
O português estruturado é uma simplificação da nossa linguagem natural, na qual
usamos frases simples e estruturas que possuem um significado muito bem
definido.
É igual ao fluxograma
Quest.: 2
2. Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão
dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes
para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO:
cad1- id
num1
salariofinal
nome_aluno
nota2
Quest.: 3
3. Utilizando os operadores adequados, como pode ser reescrita a expressão abaixo?
A ou B e C e não D
A && B || C || !D
A || B ! C ! &&D
A && B && C && !D
A !! B && C && ||D
A || B && C && !D
Quest.: 4
4. Assinale a opção correta :
Para entrada de dados usamos read e para saída de dados
usamos write
Para entrada de dados usamos cin com >> e para saída de
dados usamos cout com <<
Sobre Português Estruturado, assinale a opção correta :
Para entrada de dados usamos cin com << e para saída
de dados usamos cout com >>
Para entrada de dados usamos cout e para saída de dados
usamos cin
Para entrada de dados usamos cout com << e para saída
de dados usamos cin com >>
Quest.: 5
5. Considere o trecho de programa em C++. O que é impresso na tela ?
int x = 10, y = 3, z, k;
y = x + y - 1;
z = x/y;
k = y % x;
if (k == 0)
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k;
else
cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2;
x = 10 y = 12 z = 0 k = 0
11 11 2 0
x= 11 y = 11 z = 2 k = 0
10 12 2 0
x = 10 y = 12 z = 0.833 k = 0
Quest.: 6
6. Considere o trecho de programa em C++ abaixo. O que é impresso na tela quando o
número de entrada é 7 ? Assinale a opção correta.
int num;
cout << "Digite um numero: ";
cin >> num;
if (num % 2 == 0)
cout << num << "é divisível por 2";
else
if (num % 3 == 0 && num % 5 == 0)
cout << num << " é divisível por 3 e por 5";
else
cout << num << " ### " ;
Nada aparece, pois o trecho de programa possui erro.
7 não é divisível por 2.
Apenas 7
7 é divisível por 3 e por 5.
7 ###
Quest.: 7
7. A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez,
antes da avaliação da condição, é implementada pelo comando básico
condicional
de seleção
de atribuição
sequencial
de repetição
Quest.: 8
8. Imagine que você precisa escrever um programa em C++ que receba o sexo de 100
pessoas (F para Feminino ou M para Masculino). Ao final da leitura dos sexos, o programa
precisa exibir as seguintes informações: quantidade de mulheres, quantidade de homens,
percentual de mulheres e percentual de homens.
Observações: 1. O programa deve funcionar com "F" e "M" maiúsculos ou minúsculos; 2. A
estrutura de repetição a ser utilizada deve ser FOR.
Sabendo disso, qual seria o trecho de repetição adequado para esse programa?
for (int cont=1;cont>=100;cont--) {
cout <<"Qual o sexo? ";
if (sexo==F && sexo==f)
{ qtdeF++; }
else if (sexo==M &&| sexo==m)
{ qtdeM++; }
}
for (int cont=1;cont>=100;cont--) {
cout <<"Qual o sexo? ";
cin >>sexo;
if (sexo==F && sexo==f)
{ qtdeF++; }
else if (sexo==M || sexo==m)
{ qtdeM++; }
}
for (int cont=1;cont<=100;cont++) {
cin <<"Qual o sexo? ";
cout >>qtdeF;
if (sexo==F && sexo==f)
{ qtdeF++; }
else if (sexo==M || sexo==m)
{ qtdeM++; }
}
for (int cont=1;cont<=100;cont++) {
cout <<"Qual o sexo? ";
cin >>qtdeF;
if (sexo==F && sexo==f)
{ qtdeF--; }
else if (sexo==M || sexo==m)
{ qtdeM--; }
}
for (int cont=1;cont<=100;cont++) {
cout <<"Qual o sexo? ";
cin >>sexo;
if (sexo==F || sexo==f)
{ qtdeF++; }
else if (sexo==M || sexo==m)
{ qtdeM++; }
}
Quest.: 9
9. Em C++, se você precisasse escrever um programa que recebesse o sexo e a altura de 25
pessoas e armazenasse nos vetores Sexo e Altura, respectivamente, e, em seguida,
calculasse e exibisse a média de altura das mulheres e a média de altura dos homens, que
trecho utilizaria para recebimento de valores via teclado e para as somas necessárias na
obtenção da média das alturas?
Atenção às variáveis utilizadas:
...