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

Questionario Aula 1

Um algoritmo é uma sequência de instruções para resolver problemas computacionais, podendo ser representado por narrativas, fluxogramas ou pseudocódigos. Fluxogramas e pseudocódigos são formas de representar soluções, sendo o primeiro gráfico e o segundo textual. A lógica de programação e o uso correto de palavras reservadas são fundamentais para a construção de softwares eficientes e compreensíveis.

Enviado por

jaqueapoliveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
20 visualizações3 páginas

Questionario Aula 1

Um algoritmo é uma sequência de instruções para resolver problemas computacionais, podendo ser representado por narrativas, fluxogramas ou pseudocódigos. Fluxogramas e pseudocódigos são formas de representar soluções, sendo o primeiro gráfico e o segundo textual. A lógica de programação e o uso correto de palavras reservadas são fundamentais para a construção de softwares eficientes e compreensíveis.

Enviado por

jaqueapoliveira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

1. O que é um algoritmo?

Resposta:
Um algoritmo é uma sequência de instruções organizadas que visa resolver um
problema computacional de forma lógica e clara. Ele define os passos necessários para
transformar entradas em saídas, e pode ser escrito de diversas formas, como
fluxogramas, pseudocódigos ou até mesmo em linguagem de programação.

2. Quais são as principais formas de representar uma solução computacional?


Resposta:
As principais formas de representar uma solução computacional são:

 Narrativa: Descrição em linguagem natural dos passos para resolver o


problema.
 Fluxograma: Representação gráfica que usa símbolos padronizados para indicar
ações, decisões e fluxos de controle.
 Pseudocódigo: Utiliza uma linguagem próxima da programação para expressar
soluções, com menos formalidade do que um código real.

3. O que é um fluxograma e para que serve?


Resposta:
Um fluxograma é uma representação gráfica que descreve a sequência de passos a
serem seguidos para resolver um problema. Ele usa símbolos como retângulos (ações),
losangos (decisões), e linhas (fluxo de execução) para representar o processo de forma
intuitiva.

4. Qual a diferença entre narrativa e pseudocódigo?


Resposta:
A narrativa é uma descrição em linguagem natural e simples, acessível a qualquer
pessoa, mas não executável. O pseudocódigo é uma representação mais estruturada,
próxima de um código de programação real, mas ainda legível por humanos e sem a
necessidade de sintaxe rigorosa.

5. O que são paradigmas de programação? Cite exemplos.


Resposta:
Paradigmas de programação são abordagens ou estilos para organizar e estruturar o
código. Exemplos incluem:

 Programação Estruturada: Foca em procedimentos e funções.


 Programação Orientada a Objetos (POO): Foca em objetos e classes para
estruturar o código.
6. O que é sintaxe em programação?
Resposta:
A sintaxe em programação refere-se às regras e convenções para escrever o código de
maneira correta, ou seja, como as instruções devem ser formadas para que o programa
seja compreendido e executado corretamente pela máquina.

7. Cite três palavras reservadas e explique sua função.


Resposta:

 SE: Usada para criar uma condição. Ex: Se uma condição for verdadeira,
execute uma ação.
 LEIA: Usada para ler dados fornecidos pelo usuário.
 ESCREVA: Usada para exibir dados ou mensagens para o usuário.

8. Por que é importante usar palavras reservadas corretamente em algoritmos?


Resposta:
As palavras reservadas têm significados específicos e são essenciais para garantir que o
algoritmo seja entendido por compiladores e interpretadores. Usá-las corretamente
assegura que as instruções sejam executadas como esperado, evitando erros de sintaxe e
execução.

9. Como a lógica de programação influencia a construção de softwares?


Resposta:
A lógica de programação é crucial para criar soluções eficientes e corretas. Ela ajuda o
programador a entender como organizar os dados e controlar o fluxo do programa para
garantir que os requisitos do software sejam atendidos corretamente.

10. Dê um exemplo de problema simples e como você o resolveria usando um


fluxograma ou pseudocódigo.
Resposta:
Problema: Identificar se um número é positivo ou negativo.

 Fluxograma: Início → Solicitar número → Se o número ≥ 0, mostrar "VALOR


POSITIVO", senão "VALOR NEGATIVO" → Fim.
 Pseudocódigo:

portugol
CopiarEditar
INÍCIO
LEIA(NÚMERO)
SE (NÚMERO >= 0) ENTÃO
ESCREVA("VALOR POSITIVO")
SENÃO
ESCREVA("VALOR NEGATIVO")
✅ Simulado com Alternativas de Múltipla Escolha
1. O que é um algoritmo?
A) Um conjunto de dados a serem processados.
B) Uma sequência de instruções organizadas para resolver um problema.
C) Um tipo de linguagem de programação.
D) Nenhuma das alternativas acima.

2. Qual dos seguintes símbolos é usado para indicar uma decisão em um


fluxograma?
A) Retângulo
B) Losango
C) Círculo
D) Setas

3. O que é pseudocódigo?
A) Um tipo de linguagem de programação executável.
B) Uma representação gráfica de um algoritmo.
C) Uma representação textual informal de um algoritmo, semelhante à linguagem de
programação.
D) Nenhuma das alternativas acima.

4. Qual é a principal função de palavras reservadas em algoritmos?


A) Tornar o código mais difícil de entender.
B) Definir as ações que o algoritmo irá realizar.
C) Melhorar o desempenho do código.
D) Fazer o algoritmo mais rápido.

5. Qual paradigma de programação foca em objetos e classes?


A) Programação Estruturada
B) Programação Funcional
C) Programação Orientada a Objetos (POO)
D) Programação Imperativa

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy