SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
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: _________

Weitere ähnliche Inhalte

Was ist angesagt?

Aula 6 - Estruturas de seleção encadeada - parte 1
Aula 6 - Estruturas de seleção encadeada - parte 1Aula 6 - Estruturas de seleção encadeada - parte 1
Aula 6 - Estruturas de seleção encadeada - parte 1
Pacc UAB
 
Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1
Pacc UAB
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
Regis Magalhães
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
Adilio Tavares
 
Aula 7 - Repetição enquanto - exemplos
Aula 7 - Repetição enquanto - exemplosAula 7 - Repetição enquanto - exemplos
Aula 7 - Repetição enquanto - exemplos
Pacc UAB
 

Was ist angesagt? (20)

Aula 6 - Estruturas de seleção encadeada - parte 1
Aula 6 - Estruturas de seleção encadeada - parte 1Aula 6 - Estruturas de seleção encadeada - parte 1
Aula 6 - Estruturas de seleção encadeada - parte 1
 
Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicional
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos Básicos
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Algoritmos: Variáveis e Constantes
Algoritmos: Variáveis e ConstantesAlgoritmos: Variáveis e Constantes
Algoritmos: Variáveis e Constantes
 
Lógica de Programação - Vetor
Lógica de Programação - VetorLógica de Programação - Vetor
Lógica de Programação - Vetor
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Curso de Linguagem C
Curso de Linguagem CCurso de Linguagem C
Curso de Linguagem C
 
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
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - Algoritmos
 
Aula 7 - Repetição enquanto - exemplos
Aula 7 - Repetição enquanto - exemplosAula 7 - Repetição enquanto - exemplos
Aula 7 - Repetição enquanto - exemplos
 
Algoritmos e Programação: Funcionamento do computador. Conceito e definição d...
Algoritmos e Programação: Funcionamento do computador. Conceito e definição d...Algoritmos e Programação: Funcionamento do computador. Conceito e definição d...
Algoritmos e Programação: Funcionamento do computador. Conceito e definição d...
 

Andere mochten auch

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 gabarito
Ricardo Sonaglio Albano
 
Uft conteudo das provas 2014-2
Uft   conteudo das provas 2014-2Uft   conteudo das provas 2014-2
Uft conteudo das provas 2014-2
Ronaldo Reis Rêgo
 
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
Carlos 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 Operadores
Regis Magalhães
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
Pacc 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 Operadores
André Constantino da Silva
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
Crishna Irion
 

Andere mochten auch (13)

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
 
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
 
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
 

Ähnlich wie Prova algoritmos

Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
angelicamenegassi
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturado
Naldo Falaschi
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimos
Cleide Soares
 

Ähnlich wie 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
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
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
 

Mehr von pronatecvja

Prova fund. hardeware
Prova fund. hardewareProva fund. hardeware
Prova fund. hardeware
pronatecvja
 
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
pronatecvja
 
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
pronatecvja
 
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
pronatecvja
 
Hardware apresentação
Hardware apresentaçãoHardware apresentação
Hardware apresentação
pronatecvja
 
Algoritmo apresentação
Algoritmo   apresentaçãoAlgoritmo   apresentação
Algoritmo apresentação
pronatecvja
 

Mehr von 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
 

Kürzlich hochgeladen

Kürzlich hochgeladen (8)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 

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: _________