0% acharam este documento útil (0 voto)
2 visualizações3 páginas

AD1 COMPUTAÇÃO - DOUGLAS P. MARQUES - ENG. PROD

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1/ 3

Aluno: Douglas do Prado Marques

Polo: Cederj Angra – Eng. Produção


Matrícula:16113160077

1) Para solucionarmos um problema através de um programa de computador precisamos


executar várias etapas. Explique, em ordem de execução, cada uma destas etapas. (1,0
pt)
R: A primeira é a elaboração de um algoritmo para solucionar este problema. A
segunda etapa é escolher uma linguagem de programação, na qual o algoritmo será
escrito. Linguagens de Programação são como ferramentas, dependendo do problema
a ser resolvido deve-se utilizar uma ferramenta em detrimento de outra. Uma vez
escolhida a linguagem de programação, tem início a fase de codificação, que é a
transformação do algoritmo em código fonte. Uma vez que o código fonte esteja
concluído, o próximo passo é a compilação deste código fonte. Esta compilação
transformará o código fonte em uma linguagem binária que é de fato a única
linguagem que os computadores digitais atuais conseguem interpretar a tradução
binária do código fonte é o que chamam Programa de computador. Logo, assim que o
processo de compilação estiver concluído, o programa pode ser executado.

2) Considere as cadeias de caracteres e assinale os identificadores inválidos, justificando


sua resposta. (1,0 pts)
a) Válido.
b) Inválido - Justificativa: Pois está fora dos conjuntos de caracteres compostos por letras,
números e o caractere sublinhado(_).
c) Válido
d) 98 – Inválido. Justificativa: O primeiro caractere do nome deve ser sempre uma letra
e) Inválido. Justificativa: Pois está fora dos conjuntos de caracteres compostos por letras,
números e o caractere sublinhado(_).
3) Avalie o resultado das seguintes expressões, considerando a=6, b=3 e c=5, indicando
as expressões como verdadeiro ou falso (1,0 pt)
a) 9 >=- 30 Verdadeiro
b) 6 != 15 Verdadeiro
c) 39!=42 Verdadeiro
d) 210!=726 Verdadeiro
e) 2==1 Falso
4) Escreva o tipo de variável (inteiro, real, lógico, texto) que melhor se aplica para se
representar as seguintes informações (1,0 pt):
a) Real
b) Texto
c) Inteiro
d) Inteiro
e) Lógico

5) Escreva um algoritmo que leia o raio de um círculo e determine a área


correspondente. Imprimir no final a área e a mensagem “Área pequena” se for menor
que 5 cm2. (3,0 pts) Dado: A = π × R². Considerar PI=3,1415
algoritmo areadocirculo()
inicio
real raio
real area
imprimir: “digite o valor do raio do circulo”
ler raio
area =3,14*(raio^2)
se (raio < 5) entao
imprimir “ a area do circulo e: “ +raio + “área pequena”
se não
imprimir “ a area do circulo e: “ +radio”
fim se
fim
6) Escrever um algoritmo que leia um conjunto de 4 valores i, a, b, c, onde i é um valor
inteiro e positivo e a, b, c, são quaisquer valores reais. Estes números devem ser
impressos conforme o esquema a seguir: (3,0 pts)
Algoritmo ordem_numeros()
Inicio
Real a,b,c, aux
Inteiro i
Imprimir: “digite os 3 numeros e a opção de 1 a 3 ”
Ler a,b,c,i
Se ( a>b) Então
aux=a
a=c
c=aux
Fim se
Se (b>c) Então
aux=b
a=c
c=aux
Fim se
Se (i>=1 & i<3) Entao
Imprimir “os números em ordem crescente são: “+a+”, “+b+” e “+c
Fim se
Se (i>=3 & i<5) Entao
Imprimir “Os números em ordem crescente são: “+c+”, “+b+” e “a
Senao
Imprimir “os números onde o maior esta entre eles: “+b+”, “+a+” e “c
Fim se
Fim

Você também pode gostar