WorksheetsTeste 1 - PSI10 - Mod 1 - Introdução à Programação e Algoritmia
Total questions: 16
Worksheet time: 57mins
O que é um algoritmo ?
Um algoritmo é uma sequência finita e logicamente ordenada de ações para se chegar à solução de um problema.
Um algoritmo é uma sequência infinita e desordenada de ações para se chegar à solução de um problema.
Um algoritmo tem de consistir em diversas ações que têm de estar desordenadas e sem qualquer lógica com vista à solução adequada do problema.
Um algoritmo define a solução de um problema utilizando uma linguagem de programação que o utilizador não entende.
Indica quatro etapas da programação.
Documentação; Manutenção; Desorganização; Realização.
Definição do problema; Planificação da resolução; Codificação; Teste e depuração.
Definição do problema; Limpeza do hardware; Codificação; Teste e depuração.
Escrita do programa; Configuração do hardware; Revisão do código; Apresentação da solução.
A etapa da programação (a) permite transpor as indicações do algoritmo para instruções na linguagem de programação que se utilizar.
A etapa da programação Teste e depuração permite :
Avançar para a fase seguinte da resolução de um problema sem ter uma descrição precisa de todos os aspetos da situação-problema a resolver.
Transformar as indicações do algoritmo para instruções na linguagem de programação que o utilizador pretender.
Obter o código do programa através da realização de um esquema do tipo fluxograma.
Testar com diversos tipos de dados e em diferentes situações de modo a poderem detetar-se eventuais erros, falhas ou omissões.
A etapa da programação (a) diz respeito a possíveis alterações que sejam necessárias fazer ou a aperfeiçoamentos que se revelem úteis de introduzir.
A etapa da programação Definição do problema define :
Possíveis alterações que sejam necessárias fazer ou a aperfeiçoamentos que se revelem úteis de introduzir.
Da forma mais clara e completa possível um problema. Isto é, não se pode partir para a fase seguinte da resolução sem ter uma descrição precisa do problema.
Uma sequência finita e ordenada de instruções de código que conduzem à solução de um determinado problema.
Ou adapta as indicações do algoritmo para instruções na linguagem de programação que o utilizador pretender.
Para além das linguagens de programação existem outras formas de representação das instruções de um algoritmo. Quais são?
Linguagem informal, Pseudocódigo, Fluxogramas e Outros diagramas.
Linguagem informal, Pseudocódigo, e Sinais de transito.
Diagramas, Fluxogramas e Códigos binários.
Pseudocódigo, Fluxogramas e Códigos de barras.
Quais são as operações básicas de um sistema informático ?
Operações de input ou leitura; operações de output ou saída de dados; e operações lógicas.
Operações de input ou entrada de dados; operações de processamento interno; e operações de output ou saída de dados.
Operações de processamento interno e operações de output ou de escrita.
Operações de soma internas; operações de multiplicar; e operações de dividir.
Indica uma instrução de input ou entrada em pseudocódigo :
Média ← (Nota1 + Nota2)/2;
Escrever (“A média é :”, Média);
Ler (Nota1);
Média >= 10;
Indica uma instrução de output ou saída em pseudocódigo :
Escrever(“Aprovado”);
Média ← (Nota1 + Nota2)/2;
Ler (Nota1);
Média >= 10;
Assinala uma instrução de atribuição em pseudocódigo :
Escrever(“Reprovado”);
Média >= 10;
Ler (Nota1);
Média ← (Nota1 + Nota2)/2;
Assinala uma expressão lógica em pseudocódigo :
Escrever(“Reprovado”);
Ler (Nota1);
Média >= 10;
Inicio e Fim;
Indica e descreve qual é a utilidade deste símbolo na construção de fluxogramas.
Indica e descreve qual é a utilidade deste símbolo na construção de fluxogramas.
Indica e descreve qual é a utilidade deste símbolo na construção de fluxogramas.
Converte este algoritmo em fluxograma para pseudocódigo.
