O documento apresenta um conjunto de questões e respostas relacionadas à programação de computadores, incluindo etapas para resolver problemas, identificação de cadeias de caracteres válidas e inválidas, avaliação de expressões lógicas, tipos de variáveis e algoritmos para calcular a área de um círculo e ordenar números. As respostas detalham conceitos fundamentais de programação, como a importância da escolha da linguagem e a estrutura de algoritmos. Além disso, são fornecidos exemplos práticos de algoritmos em pseudocódigo.
O documento apresenta um conjunto de questões e respostas relacionadas à programação de computadores, incluindo etapas para resolver problemas, identificação de cadeias de caracteres válidas e inválidas, avaliação de expressões lógicas, tipos de variáveis e algoritmos para calcular a área de um círculo e ordenar números. As respostas detalham conceitos fundamentais de programação, como a importância da escolha da linguagem e a estrutura de algoritmos. Além disso, são fornecidos exemplos práticos de algoritmos em pseudocódigo.
Descrição original:
Atividade a distância I Computação I - CEDERJ
Gabarito
O documento apresenta um conjunto de questões e respostas relacionadas à programação de computadores, incluindo etapas para resolver problemas, identificação de cadeias de caracteres válidas e inválidas, avaliação de expressões lógicas, tipos de variáveis e algoritmos para calcular a área de um círculo e ordenar números. As respostas detalham conceitos fundamentais de programação, como a importância da escolha da linguagem e a estrutura de algoritmos. Além disso, são fornecidos exemplos práticos de algoritmos em pseudocódigo.
O documento apresenta um conjunto de questões e respostas relacionadas à programação de computadores, incluindo etapas para resolver problemas, identificação de cadeias de caracteres válidas e inválidas, avaliação de expressões lógicas, tipos de variáveis e algoritmos para calcular a área de um círculo e ordenar números. As respostas detalham conceitos fundamentais de programação, como a importância da escolha da linguagem e a estrutura de algoritmos. Além disso, são fornecidos exemplos práticos de algoritmos em pseudocódigo.
Baixe no formato PDF, TXT ou leia online no Scribd
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