SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Lógica de Programação
01 - A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e
programas, ela permite definir a sequência lógica para o desenvolvimento. Marque a alternativa incorreta.
( ) Lógica de Programação é a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados
objetivos dentro de certas regras baseadas na Lógica matemática e em outras teorias básicas da Ciência da
Computação e que depois são adaptados para a Linguagem de Programação utilizada pelo programador para construir
seu software.
( ) Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.
( ) A lógica de programação é a organização coerente das instruções do programa para que seu objetivo seja
alcançado. Para criar essa organização, instruções simples do programa, como mudar o valor de uma variável ou
desenhar uma imagem na tela do computador, são interconectadas a estruturas lógicas que guiam o fluxo da execução
do programa. Isso é muito próximo ao que usamos em nosso cotidiano para realizar atividades simples que vão desde
atravessar a rua até a trocar o pneu de um carro.
( ) A lógica de programação nada mais é do que o desenvolvimento de técnicas que não necessitam sequencias,
pensamentos, ou organização coerente das instruções para pessoas que desejam trabalhar com desenvolvimento de
sistemas e programas.
02 - Na Sequência Lógica, esses pensamentos podem ser descritos como uma sequência de instruções, que
devem ser seguidas para se cumprir uma determinada tarefa. Marque a alternativa incorreta.
( ) Uma ordem isolada não permite realizar o processo completo, para isso é necessário um conjunto de instruções
colocadas em ordem sequencial lógica.
( ) Na sequência lógica, por exemplo, se quisermos fazer uma omelete de batatas, precisaremos colocar em prática
uma série de instruções: descascar as batatas, bater os ovos, fritar as batatas, etc...
( ) Uma instrução tomada em separado, serve para obtermos o resultado, não precisamos colocar em prática o conjunto
de todas as instruções, na ordem correta para obter um resultado.
( ) Instruções são um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática,
é o que indica a um computador uma ação elementar a executar.
03 - Relacione corretamente os SÍMBOLOS às respectivas FUNÇÕES, abaixo representadas.
Símbolo Função
A- TERMINAL
( ) Indica entrada de dados através do Teclado
Exemplo: Digite a nota da prova 1
B - PROCESSAMENTO ( ) Mostra informações ou resultados
Exemplo: Mostre o resultado do calculo
C - ENTRADA DE DADOS MANUAL
( ) Indica o INÍCIO ou FIM de um processamento
Exemplo: Início do algoritmo
D – EXIBIR ( ) Processamento em geral
Exemplo: Calculo de dois números
Tipos de Variáveis
04 - As variáveis e as constantes podem ser basicamente de quatro tipos: Numéricas, caracteres, Alfanuméricas ou
lógicas. Relacione corretamente as colunas correspondentes.
A - Numéricas ( ) Específicas para armazenamento de conjunto de caracteres que não contenham
números (literais). Ex: nomes.
B - Lógicas ( ) Específicas para armazenamento de números, que posteriormente poderão ser
utilizados para cálculos. Podem ser ainda classificadas como Inteiras ou Reais. As
variáveis do tipo inteiro são para armazenamento de números inteiros e as Reais
são para o armazenamento de números que possuam casas decimais.
C - Caracteres ( ) Armazenam somente dados lógicos que podem ser Verdadeiro ou Falso
D - Alfanuméricas ( ) Específicas para dados que contenham letras e/ou números. Pode em
determinados momentos conter somente dados numéricos ou somente literais. Se
usado somente para armazenamento de números, não poderá ser utilizada para
operações matemáticas.
Algoritmo
05 - Marque V (verdadeiro) ou F (Falso) para as alternativas abaixo:
( ) Um algoritmo é formalmente uma sequência infinita de passos que levam a execução de uma tarefa.
( ) Podemos pensar em algoritmo como uma receita, uma sequência de instruções que dão cabo de uma meta
específica.
( ) Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas.
( ) Como exemplos de algoritmos podem citar os algoritmos das operações básicas (adição, multiplicação, divisão e
subtração) de números reais decimais.
( ) Outros exemplos seriam os manuais de aparelhos eletrônicos, como um videocassete, que explicam passo-a-passo
como, por exemplo, gravar um evento.
Estrutura Básica de um Algoritmo
06 - Um Algoritmo é normalmente dividido em 2 partes. É algo muito parecido com uma receita de bolo, aonde
primeiro colocamos os ingredientes, e depois colocamos o modo de preparo, aonde detalhamos os procedimentos
necessários para o preparo da receita. Marque com um X o exemplo que identifica a maneira correta em que é
representado um algoritmo.
Exemplo 01 Exemplo 02 Exemplo 03
( )
INICIO
Primeira Parte é aonde será
declaradas tudo o que é
necessário para a execução
do algoritmo.
PROCEDA
Segunda Parte é aonde
serão colocados os
comandos que serão
executados pelo Algoritmo.
FIM.
( )
PROCEDA
Primeira parte: inicia com
a Palavra PROCEDA
Segunda parte vai desde a
palavra INICIO até a
Palavra PROCEDA.
Parte Final: vai até a
palavra FIM.
( )
PROCEDA
Primeira Parte
FIM
Segunda Parte
INICIO.
Desenvolvendo algoritmos
08 - Como é denominada a linguagem em que os algoritmos são descritos?
Resposta: _______________________________________________________________________
09 – Para montar um algoritmo, precisamos primeiro dividir o problema apresentado em três fases fundamentais.
Descreva nos quadros abaixo, quais são elas.
10 - Um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa e que,
conforme o seu tipo é classificada como sendo numérica, lógica e literal. É denominada de:
Resposta: _______________________________________________________________________
São os dados de entrada do
algoritmo.
São os procedimentos
utilizados para chegar ao
resultado final.
São os dados já processados.
11 - O que é uma constante?
Resposta: _______________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
11- O que é uma variável?
Resposta: _______________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
13 - Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do
computador. Quais são os três tipos de operadores:
Resposta: _______________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
14 - Tendo as variáveis SALARIO, IR e SALLIQ, e considerando os valores abaixo. Informe se as expressões são
verdadeiras ou falsas.
SALARIO IR SALLIQ EXPRESSÃO V ou F
100,00 0,00 100 (SALLIQ >= 100,00)
200,00 10,00 190,00 (SALLIQ < 190,00)
300,00 15,00 285,00 SALLIQ = SALARIO - IR
15 - Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal,
utilizando as seguintes fórmulas:
Para homens: (72.7*h) - 58
Para mulheres: (62.1*h) - 44.7 (h = altura)
Nome do Aluno: ________________________________________________ Nota: _________

Contenu connexe

Tendances

Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosMario Jorge Pereira
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosWesley R. Bezerra
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Cloves da Rocha
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de ProgramaçãoAndré Agostinho
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosMessias Batista
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigoMauro Pereira
 
Algoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla EscolhaAlgoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla EscolhaEder Samaniego
 

Tendances (20)

Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 
Aula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e SaídaAula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e Saída
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Algoritmos - Matrizes
Algoritmos - MatrizesAlgoritmos - Matrizes
Algoritmos - Matrizes
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
Introdução à Lógica de Programação
Introdução à Lógica de ProgramaçãoIntrodução à Lógica de Programação
Introdução à Lógica de Programação
 
Linguagem Assembly
Linguagem AssemblyLinguagem Assembly
Linguagem Assembly
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Algoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetiçãoAlgoritmos 05 - Estruturas de repetição
Algoritmos 05 - Estruturas de repetição
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e Lógicos
 
Aula 1: Conhecendo o Arduino
Aula 1: Conhecendo o ArduinoAula 1: Conhecendo o Arduino
Aula 1: Conhecendo o Arduino
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigo
 
Algoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla EscolhaAlgoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
 

En vedette

Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoRicardo Sonaglio Albano
 
Uft conteudo das provas 2014-2
Uft   conteudo das provas 2014-2Uft   conteudo das provas 2014-2
Uft conteudo das provas 2014-2Ronaldo Reis Rêgo
 
Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...
Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...
Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...João Paulo Cercal
 
Exercicios de Algoritimos
 Exercicios de Algoritimos Exercicios de Algoritimos
Exercicios de Algoritimossandra avenia
 
Zend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification TestZend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification TestCarlos Buenosvinos
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresRegis Magalhães
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesaPacc UAB
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAndré Constantino da Silva
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
Zend Certification Preparation Tutorial
Zend Certification Preparation TutorialZend Certification Preparation Tutorial
Zend Certification Preparation TutorialLorna Mitchell
 

En vedette (12)

Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Manuscrito Si Brasil
Manuscrito Si BrasilManuscrito Si Brasil
Manuscrito Si Brasil
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
 
Uft conteudo das provas 2014-2
Uft   conteudo das provas 2014-2Uft   conteudo das provas 2014-2
Uft conteudo das provas 2014-2
 
Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...
Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...
Desenvolvimento de um Sistema Web de Simulado para a prova de certificação PH...
 
Exercicios de Algoritimos
 Exercicios de Algoritimos Exercicios de Algoritimos
Exercicios de Algoritimos
 
Zend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification TestZend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification Test
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Zend Certification Preparation Tutorial
Zend Certification Preparation TutorialZend Certification Preparation Tutorial
Zend Certification Preparation Tutorial
 

Similaire à Prova algoritmos

Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascalangelicamenegassi
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascalangelicamenegassi
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosjormad
 
Introdução aos algoritmos e à algoritmia.pptx
Introdução aos algoritmos e à algoritmia.pptxIntrodução aos algoritmos e à algoritmia.pptx
Introdução aos algoritmos e à algoritmia.pptxPaulo Cardoso
 
Algoritmo estruturado
Algoritmo estruturadoAlgoritmo estruturado
Algoritmo estruturadodasko
 
Algoritmia (Conceitos)
Algoritmia (Conceitos)Algoritmia (Conceitos)
Algoritmia (Conceitos)Sandro Lopes
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoJose Augusto Cintra
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmiadiogoa21
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturadoNaldo Falaschi
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimosCleide Soares
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfEizoKato
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfEizoKato
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de ProgramaçãoAdao Chiavelli
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosRodrigo Kiyoshi Saito
 
Algoritmos computacionais
Algoritmos computacionaisAlgoritmos computacionais
Algoritmos computacionaisDérick Platini
 
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptxAula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptxaronoliveira3
 

Similaire à Prova algoritmos (20)

Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introdução aos algoritmos e à algoritmia.pptx
Introdução aos algoritmos e à algoritmia.pptxIntrodução aos algoritmos e à algoritmia.pptx
Introdução aos algoritmos e à algoritmia.pptx
 
Algoritmo estruturado
Algoritmo estruturadoAlgoritmo estruturado
Algoritmo estruturado
 
Algoritmia (Conceitos)
Algoritmia (Conceitos)Algoritmia (Conceitos)
Algoritmia (Conceitos)
 
Módulo 1 de PSI
Módulo 1 de PSIMódulo 1 de PSI
Módulo 1 de PSI
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de Programação
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmia
 
Cap03
Cap03Cap03
Cap03
 
Cap03
Cap03Cap03
Cap03
 
Cap03
Cap03Cap03
Cap03
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturado
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimos
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmos
 
Algoritmos computacionais
Algoritmos computacionaisAlgoritmos computacionais
Algoritmos computacionais
 
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptxAula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
 

Plus de pronatecvja

Prova fund. hardeware
Prova fund. hardewareProva fund. hardeware
Prova fund. hardewarepronatecvja
 
Lógica de programação construção de algoritmos e estrutura de dados
Lógica de programação   construção de algoritmos e estrutura de dadosLógica de programação   construção de algoritmos e estrutura de dados
Lógica de programação construção de algoritmos e estrutura de dadospronatecvja
 
Exercícios de avaliação 01 hardware professor
Exercícios de avaliação 01 hardware    professorExercícios de avaliação 01 hardware    professor
Exercícios de avaliação 01 hardware professorpronatecvja
 
Exercícios de avaliação 01 professor
Exercícios de avaliação 01 professorExercícios de avaliação 01 professor
Exercícios de avaliação 01 professorpronatecvja
 
Hardware apresentação
Hardware apresentaçãoHardware apresentação
Hardware apresentaçãopronatecvja
 
Algoritmo apresentação
Algoritmo   apresentaçãoAlgoritmo   apresentação
Algoritmo apresentaçãopronatecvja
 

Plus de pronatecvja (9)

Prova fund. hardeware
Prova fund. hardewareProva fund. hardeware
Prova fund. hardeware
 
Montagen pc
Montagen pcMontagen pc
Montagen pc
 
Lógica de programação construção de algoritmos e estrutura de dados
Lógica de programação   construção de algoritmos e estrutura de dadosLógica de programação   construção de algoritmos e estrutura de dados
Lógica de programação construção de algoritmos e estrutura de dados
 
Tipos de placas
Tipos de placasTipos de placas
Tipos de placas
 
Aulas 29 04
Aulas 29 04Aulas 29 04
Aulas 29 04
 
Exercícios de avaliação 01 hardware professor
Exercícios de avaliação 01 hardware    professorExercícios de avaliação 01 hardware    professor
Exercícios de avaliação 01 hardware professor
 
Exercícios de avaliação 01 professor
Exercícios de avaliação 01 professorExercícios de avaliação 01 professor
Exercícios de avaliação 01 professor
 
Hardware apresentação
Hardware apresentaçãoHardware apresentação
Hardware apresentação
 
Algoritmo apresentação
Algoritmo   apresentaçãoAlgoritmo   apresentação
Algoritmo apresentação
 

Prova algoritmos

  • 1. Lógica de Programação 01 - A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir a sequência lógica para o desenvolvimento. Marque a alternativa incorreta. ( ) Lógica de Programação é a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica matemática e em outras teorias básicas da Ciência da Computação e que depois são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software. ( ) Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. ( ) A lógica de programação é a organização coerente das instruções do programa para que seu objetivo seja alcançado. Para criar essa organização, instruções simples do programa, como mudar o valor de uma variável ou desenhar uma imagem na tela do computador, são interconectadas a estruturas lógicas que guiam o fluxo da execução do programa. Isso é muito próximo ao que usamos em nosso cotidiano para realizar atividades simples que vão desde atravessar a rua até a trocar o pneu de um carro. ( ) A lógica de programação nada mais é do que o desenvolvimento de técnicas que não necessitam sequencias, pensamentos, ou organização coerente das instruções para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas. 02 - Na Sequência Lógica, esses pensamentos podem ser descritos como uma sequência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa. Marque a alternativa incorreta. ( ) Uma ordem isolada não permite realizar o processo completo, para isso é necessário um conjunto de instruções colocadas em ordem sequencial lógica. ( ) Na sequência lógica, por exemplo, se quisermos fazer uma omelete de batatas, precisaremos colocar em prática uma série de instruções: descascar as batatas, bater os ovos, fritar as batatas, etc... ( ) Uma instrução tomada em separado, serve para obtermos o resultado, não precisamos colocar em prática o conjunto de todas as instruções, na ordem correta para obter um resultado. ( ) Instruções são um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é o que indica a um computador uma ação elementar a executar. 03 - Relacione corretamente os SÍMBOLOS às respectivas FUNÇÕES, abaixo representadas. Símbolo Função A- TERMINAL ( ) Indica entrada de dados através do Teclado Exemplo: Digite a nota da prova 1 B - PROCESSAMENTO ( ) Mostra informações ou resultados Exemplo: Mostre o resultado do calculo C - ENTRADA DE DADOS MANUAL ( ) Indica o INÍCIO ou FIM de um processamento Exemplo: Início do algoritmo D – EXIBIR ( ) Processamento em geral Exemplo: Calculo de dois números Tipos de Variáveis 04 - As variáveis e as constantes podem ser basicamente de quatro tipos: Numéricas, caracteres, Alfanuméricas ou lógicas. Relacione corretamente as colunas correspondentes. A - Numéricas ( ) Específicas para armazenamento de conjunto de caracteres que não contenham números (literais). Ex: nomes.
  • 2. B - Lógicas ( ) Específicas para armazenamento de números, que posteriormente poderão ser utilizados para cálculos. Podem ser ainda classificadas como Inteiras ou Reais. As variáveis do tipo inteiro são para armazenamento de números inteiros e as Reais são para o armazenamento de números que possuam casas decimais. C - Caracteres ( ) Armazenam somente dados lógicos que podem ser Verdadeiro ou Falso D - Alfanuméricas ( ) Específicas para dados que contenham letras e/ou números. Pode em determinados momentos conter somente dados numéricos ou somente literais. Se usado somente para armazenamento de números, não poderá ser utilizada para operações matemáticas. Algoritmo 05 - Marque V (verdadeiro) ou F (Falso) para as alternativas abaixo: ( ) Um algoritmo é formalmente uma sequência infinita de passos que levam a execução de uma tarefa. ( ) Podemos pensar em algoritmo como uma receita, uma sequência de instruções que dão cabo de uma meta específica. ( ) Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas. ( ) Como exemplos de algoritmos podem citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números reais decimais. ( ) Outros exemplos seriam os manuais de aparelhos eletrônicos, como um videocassete, que explicam passo-a-passo como, por exemplo, gravar um evento. Estrutura Básica de um Algoritmo 06 - Um Algoritmo é normalmente dividido em 2 partes. É algo muito parecido com uma receita de bolo, aonde primeiro colocamos os ingredientes, e depois colocamos o modo de preparo, aonde detalhamos os procedimentos necessários para o preparo da receita. Marque com um X o exemplo que identifica a maneira correta em que é representado um algoritmo. Exemplo 01 Exemplo 02 Exemplo 03 ( ) INICIO Primeira Parte é aonde será declaradas tudo o que é necessário para a execução do algoritmo. PROCEDA Segunda Parte é aonde serão colocados os comandos que serão executados pelo Algoritmo. FIM. ( ) PROCEDA Primeira parte: inicia com a Palavra PROCEDA Segunda parte vai desde a palavra INICIO até a Palavra PROCEDA. Parte Final: vai até a palavra FIM. ( ) PROCEDA Primeira Parte FIM Segunda Parte INICIO. Desenvolvendo algoritmos 08 - Como é denominada a linguagem em que os algoritmos são descritos? Resposta: _______________________________________________________________________ 09 – Para montar um algoritmo, precisamos primeiro dividir o problema apresentado em três fases fundamentais. Descreva nos quadros abaixo, quais são elas. 10 - Um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa e que, conforme o seu tipo é classificada como sendo numérica, lógica e literal. É denominada de: Resposta: _______________________________________________________________________ São os dados de entrada do algoritmo. São os procedimentos utilizados para chegar ao resultado final. São os dados já processados.
  • 3. 11 - O que é uma constante? Resposta: _______________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ 11- O que é uma variável? Resposta: _______________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ 13 - Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Quais são os três tipos de operadores: Resposta: _______________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ 14 - Tendo as variáveis SALARIO, IR e SALLIQ, e considerando os valores abaixo. Informe se as expressões são verdadeiras ou falsas. SALARIO IR SALLIQ EXPRESSÃO V ou F 100,00 0,00 100 (SALLIQ >= 100,00) 200,00 10,00 190,00 (SALLIQ < 190,00) 300,00 15,00 285,00 SALLIQ = SALARIO - IR 15 - Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas: Para homens: (72.7*h) - 58 Para mulheres: (62.1*h) - 44.7 (h = altura) Nome do Aluno: ________________________________________________ Nota: _________