Buscar

EXERCÍCIO AULA 1 - 1

Prévia do material em texto

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA 
EM C 
1a aula 
Lupa 
 
 
 
PPT 
 
MP3 
 
 
 
Exercício: EEX0006_EX_A1_202001053298_V5 27/03/2020 
Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
 
 
 
 1a Questão 
 
 
Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu 
salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual 
ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e 
dividindo-se por 100. Que fórmula realiza esse cálculo? 
 
 novoSal <- salAtual + (salAtual*percAumento/100) 
 
novoSal <- salAtual + (percAumento/100) 
 
novoSal <- (salAtual*percAumento/100) 
 
novoSal <- salAtual + (salAtual*100) 
 
novoSal <- salAtual + (salAtual*percAumento) 
Respondido em 27/03/2020 13:31:43 
 
 
Explicação: 
Atenção à operação de multplicação, realizada com o uso do operado *. 
 
 
 
 
 2a Questão 
 
 
O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser 
definido como 
 
 
um processo de solução de problemas implementado, obrigatoriamente, em Portugol. 
 
a representação gráfica de um conjunto de procedimentos necessários à solução de um 
problema. 
 
uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado. 
 uma série de procedimentos descritos passo a passo visando a solução de um problema. 
 
uma sequência de comandos escritos em uma linguagem de programação. 
Respondido em 27/03/2020 13:31:45 
 
 
Explicação: 
O pensamento computacional produz a solução estruturada para um problema. Essa solução é chamada 
de algoritmo e não está escrita em nenhuma linguagem de programação ou código linguístico controlado. 
É possível criar algoritmos para problemas variados, que não necessariamente serão resolvidos com o 
auxílio de um computador, como o problema de ter de trocar um pneu do carro quando o mesmo fura. 
 
 
javascript:abre_frame('2','1','','','');
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
javascript:abre_frame('3','1','','','');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
 
 
 3a Questão 
 
 
Em Informática, os algoritmos costumam ser escritos em Portugol. Sobre o mesmo, podemos afirmar que: 
I. É uma linguagem intermediária entre a linguagem natural e a linguagem de programação; 
II. Costuma adotar o inglês como língua padrão para redação dos algoritmos computacionais; 
III. Adota algumas regras para fins de padronização e garantia de compreensão dos algoritmos; 
IV. Pode ser executado diretamente pelo computador, sem auxílio de nenhum software específico. 
São verdadeiras as assertivas: 
 
 
I, II e III 
 I e III 
 
III e IV 
 
I, II, III e IV 
 
I e II 
Respondido em 27/03/2020 13:32:11 
 
 
Explicação: 
O Portugol é uma linguagem intermediária entre a linguagem natural e a linguagem de programação. Para 
fins de padronização e garantia de compreensão dos algoritmos, o Portugol adota algumas regras; dentre 
elas, um vocabulário controlado na lingua natual de quem escreve o algoritmo (no nosso caso, o 
português). Algoritmos escritos em Portugol podem ter sua execução testada em um computador somente 
através de programas como o Portugol Studio e o VisuAlg. 
 
 
 
 
 4a Questão 
 
 
Observe as assertivas a seguir acerca dos fluxogramas: 
I. Os mesmos são a representação gráfica dos algoritmos. 
II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada. 
III. Existem programas que permitem que os mesmos sejam desenhados no computador. 
Assinale a seguir a alternativa que indica as afirmações corretas: 
 
 
I e II. 
 I, II e III. 
 
Todas são falsas. 
 
I e III 
 
II e III. 
Respondido em 27/03/2020 13:32:09 
 
 
Explicação: 
Os fluxogramas são a representação gráfica dos algoritmos. Para desenhá-los, existe um conjunto de 
regras a ser seguido e é necessário utilizar uma simbologia específica. Embora existam gabaritos (réguas) 
que nos ajudam a desenhar os fluxogramas no papel, atualmente existem diversos programas que nos 
permitem fazê-lo no computador. 
 
 
 
 
 5a Questão 
 
 
Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo: 
 
 
 
 
 O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento 
e do ano em que estamos. 
 
O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados 
seja realizada. 
 
No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre 
negativa. 
 
Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, 
o início e o fim da solução. 
 
A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que 
representa exibição de informações. 
Respondido em 27/03/2020 13:32:27 
 
 
Explicação: 
O fluxograma recebe o ano atual e o ano de nascimento do usuário, calcula e exibe sua idade. 
 
 
 
 
 6a Questão 
 
 
Você está nos Estados Unidos e precisa converter o preço de um produto em dólares para o equivalente em 
reais, pois deseja verificar se vale a pena comprar esse produto no exterior. Para criar um algoritmo que 
resolva esse problema, é preciso receber o valor do produto em dólares, calcular e exibir o seu preço 
equivalente em reais. Também será preciso pedir que o usuário informe a cotação do dólar no momento da 
conversão. Sabendo disso, que instrução deve ser usada para receber os valores via teclado e armazená-
los em variáveis? 
 
 
Atribuição 
 
Escreva 
 
Processamento 
 
Saída 
 Leia 
Respondido em 27/03/2020 13:32:34 
 
 
Explicação: 
A instrução leia é responsável por armazenar em uma variável o valor informado via teclado.

Continue navegando