Buscar

ALGORITMO E LÓGICA DE PROGRAMAÇÃO - Avaliação Final (Discursiva) - Individual

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

30/05/2023, 19:54 Avaliação Final (Discursiva) - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:828843)
Peso da Avaliação 4,00
Prova 64141296
Qtd. de Questões 2
Nota 10,00
A linguagem de programação Pascal, apesar de algumas semelhanças com a pseudolinguagem 
portugol, possui características específicas das linguagens de programação, como o tipo de dado 
Char. Disserte sobre o tipo Char e descreva a diferença com relação ao tipo String.
Resposta esperada
O tipo de dado char é utilizado em variáveis que têm por objetivo o armazenamento de um único
caractere. A diferença com relação ao tipo String, apesar desta também permitir o
armazenamento de um único caractere, é que o tipo String ocupará um espaço muito maior na
memória. Desta forma, o desenvolvedor deve atentar ao tipo de dado utilizado, a fim de evitar o
desenvolvimento de programas que façam uso desnecessário de memória.
Minha resposta
Se utiliza o dado Char em variáveis que se tem o objetivo de armazenar um único caractere. Em
relação ao tipo String, a diferença em relação ao Char, apesar de permitir também armazenar um
caractere, é que ele ocupa um espaço maior na memória. Então é importante o desenvolvedor ter
atenção no tipo de dado que vai utilizar, afim de evitar desenvolver um programa que faça uso de
memória desnecessária.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados 
informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as 
variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. 
Neste sentido, desenvolva um algoritmo que possibilite ao usuário informar o seu nome, peso e altura 
e posteriormente calcular o seu IMC (índice de massa corporal), o qual é calculado utilizando a 
seguinte fórmula: (peso/altura elevado ao quadrado). Ao final, exiba uma mensagem ao usuário com 
o seu nome e o IMC calculado.
Resposta esperada
Algoritmo Calcula_IMC;
var
 Nome: caractere;
 VOLTAR
A+
Alterar modo de visualização
1
2
30/05/2023, 19:54 Avaliação Final (Discursiva) - Individual
about:blank 2/2
 Peso, Altura, IMC: real;
Início
 Escreva("Informe o seu nome: ");
 Leia(Nome);
 Escreva("Informe o seu peso: ");
 Leia(Peso);
 Escreva("Informe a sua altura: ");
 Leia(Altura);
 IMC := Peso / (Altura*2);
 Escreva("O seu IMC ", Nome, " é: ", IMC);
Fim. 
Minha resposta
Algoritmo calcula_imc var peso, altura, imc : real; inicio escreva ('informe seu peso'); leia (peso)
escreva ('informe sua em centímetros'); leia (altura); imc:=peso/(altura*altura) escreva ('seu IMC
e' , imc); fim
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
Imprimir

Continue navegando