NEW
Font size
WorksheetsLógica de Programaçao
Total questions: 30
Worksheet time: 15mins
Um algoritmo pode ser definido como:
Instruções apenas lógicas
Seqüência de instruções lógicas
Seqüência de quaisquer instruções não-lógicas
Seqüência desordenada de comandos
Quais são as formas de representação de um algoritmo?
Pseudocódigo, Fluxograma e Diagrama de Chapin.
Pseudocódigo, Organograma e Diagrama de Chapin
Pseudocódigo, Fluxograma e Linguagem de Programação
Linguagem de Programação, Fluxograma e Diagrama
Qual a forma de representação de algoritmo que é expressa por figuras geométricas?
Organograma
Português estruturado
Diagrama de Chapin
Fluxograma
Qual das alternativas abaixo apresenta apenas exemplos de Linguagem de computador?
Pascal, Office, Cobol
Pascal, MS-DOS, Cobol
Pascal, C, Cobol
Pascal, MS-DOS, C
Uma variável corresponde a :
Uma posição de memória que pode armazenar vários valores ao mesmo tempo
Uma posição de memória que armazena valores diferentes, mas um único por vez
Uma posição de memória que armazena sempre o mesmo valor
Uma posição de memória que não altera valores em tempo de execução
O operador MOD retorna:
Quociente da divisão
Resto da divisão
Resultado da divisão
Potenciação
AND, OR e NOT são:
Operadores relacionais
Operadores aritméticos
Comando de atribuição
Operadores lógicos
Quais são as três estruturas básicas de controle nas quais se baseiam os algoritmos?
Sequenciação, decisão e ordenação
Sequenciação, ordenação e repetição
Ordenação, decisão e repetição
Sequenciação, decisão e repetição
O erro “ Media dpr(12) Undeclared identifier.’Media’ ” mostra que:
A variável Media não está declarada
Ausência de ponto e vírgula
A variável Media está vazia
Falta o operador END
Qual o caractere responsável por encerrar a linha de código em Pascal?
* (asterisco)
: (dois pontos)
; (ponto e vírgula)
, (vírgula)
Antes de se declarar qualquer variável em Pascal, usamos:
DIM
VAR
INT
PUBLIC
Interprete o código: IF (Idade >=18) then Writeln(“Maior idade”); Else Writeln(“Menor”);
Se Idade for menor igual a 18 então, escreva “Maior Idade” senão escreva “Menor”
Se Idade for menor igual a 18 então, escreva “Menor” senão escreva “Maior idade”
Se Idade for maior igual a 18 então, escreva “Menor” senão escreva “Maior idade”
Se Idade for maior igual a 18 então, escreva “Maior Idade” senão escreva “Menor”
O código: IF (Idade >18) AND (Idade < 30) retorna um valor VERDADEIRO somente se:
As duas condições forem VERDADEIRAS
As duas condições forem FALSAS
A primeira for VERDADEIRA e a segunda FALSA
A primeira for FALSA e a segunda VERDADEIRA
O código: IF (Idade >18) OR (Idade < 30) retorna um valor FALSO somente se:
As duas condições forem verdadeiras
A primeira for VERDADEIRA e a segunda FALSA
As duas condições forem FALSAS
A primeira for FALSA e a segunda VERDADEIRA
Qual a sintaxe correta, em Pascal, do comando CASE:
Case <varivavel> for
Case <variavel> of
Case <variavel> if
Case <varivael> do
Assinale o conceito de constante:
Valor que recebe outros valores durante a execução do programa.
Valor que altera outros valores durante a execução do programa
Valor que não se modifica durante a execução do programa.
Valor que se modifica durante a execução do programa.
Na formação de identificadores (variáveis), NÃO se deve:
Começar por um caractere alfabético
Ultrapassar 5 caracteres
Usar números na sua formação
Usar caracteres especiais
Quais são os principais comandos de repetição:
FOR, WHILE e DO
FOR, WHILE e REPEAT
REPEAT, FOR e UNTIL
FOR, REPEAT e UNTIL
Interprete a parte de código: For Cont:=1 To 100 Do Begin Numero:= Numero + Cont; End;
Para Cont de 1 a 100 a variável Numero recebe ela mesma mais Cont
Para Cont de 1 a 100 a variável Numero recebe Cont
Para Cont de 1 a 100 a variável Numero recebe ela mesma
Para Cont de 1 a 100 a variável Numero permanece intalterada
Interprete a parte de código: Case Idade of 0..25: Porcentagem:=10; Else Porcentagem :=20;
Caso idade for de 0 ou 25, variável Porcentagem recebe 10, senão Porcentagem recebe 20
Caso idade for de 0 a 26, variável Porcentagem recebe 20, senão Porcentagem recebe 10
Caso idade for de 0 a 25, variável Porcentagem recebe 10, senão Porcentagem recebe 20
Caso idade for 0 e/ou 35, variável Porcentagem recebe 10, senão Porcentagem recebe 20
Qual a sintaxe correta, em Pascal, para o comando WHILE:
While <condição> Faça
Do <condição> While
While Do<condição>
While <condição> Do
Qual o comando de repetição onde não há a necessidade de ser criar variáveis de controle, pois possui um contador automático?
WHILE
FOR
REPEAT
DO
O que são Vetores?
Variáveis que são alteradas durante a execução do programa
Variáveis que armazenam até 1024 caracteres
Variáveis que podem comportar mais de uma informação.
Variáveis que comportam somente um único valor
Os procedimentos são:
Rotinas que ficam fora do programa principal
Rotinas criadas a fim de facilitar a visualização e o entendimento do programa
Rotinas criadas para dificultar a interpretação do código
Rotinas que só podem ser utilizadas uma vez
Os procedimentos devem sempre ser formados:
Dentro da rotina principal
Depois da rotina principal
Antes da rotina principal
Junto com a rotina principal
O que o Procedimento MEDIA faz? Procedure Media; Var N1, N2, Media: Real; Begin Media:= (N1 + N2)/2 Writeln(‘A media é:’, Media); End;
Calcula a Média de dois números inteiros e a escreve
Apenas calcula a Média
Calcula a Média de dois números reais e a escreve em uma variável String.
Calcula a Média de dois números reais e a escreve
Qual a tradução, para o Pascal, da seguinte linha em Portugol: Idade: Vetor[1..5] de Inteiro
Idade: Array [1:5] of Integer;
Idade: Array [1..5] of Integer;
Idade: Vetor [1..5] of Integer;
Idade: Array [1..5] de Integer;
O comando de repetição FOR (PARA) comporta variáveis do tipo:
Integer, Real e String
Real e String
Real
Inteiro (Integer)
Qual a principal diferença entre o REPEAT e os outros comandos de repetição?
O bloco de ações não é realizado nenhuma vez
O bloco de ações é realizado no meio do comando
O bloco de ações é realizado no inicio do comando
O bloco de ações é realizado no mínimo uma vez, pois o teste é no final dele
As variáveis e as constantes podem ser basicamente de quatro tipos, quais são eles?
Inteiro, Real, Caractere ou Lógico
Inteiro, Real, Decimal ou Lógico
Decimal, Real, Caractere ou Lógico
Inteiro, Decimal, Caractere ou Lógico
