Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceitos sobre a Lgica de Programao Lgica de programao a tcnica de encadear pensamentos para atingir determinado Objetivo. Sequncia Lgica so passos executados para atingir um objetivo ou soluo de um problema. Instrues so um conjunto de regras definidas para a realizao de uma tarefa (o que indica a um computador a ao que dever executar).
Programao de Computadores Prof. Lindolio Lzaro 2/
O que um Algoritmo? Um algoritmo uma seqncia de instrues finita e ordenada de forma lgica para a resoluo de uma determinada tarefa ou problema.
Exemplo: Chupar uma bala. Pegar a bala Retirar o papel Chupar a bala Jogar o papel no lixo
3/
O Que So Programas de Computadores? Os programas de computadores nada mais so do que algoritmos escritos numa linguagem de Computador. (Interpretados e executados por uma mquina)
4/
Fixao 1
Crie uma seqncia lgica (algoritmo) para tomar banho com o mnimo de 7 instrues.
5/
Pseudocdigo!? Putz!!! O pseudocdigo uma linguagem estruturada que faz interface entre a linguagem falada e a linguagem de programao.
Para isso utilizaremos algumas tcnicas: Usar somente um verbo por frase; Imaginar que voc est desenvolvendo um algoritmo para pessoas que no trabalham com informtica; Usar frases curtas e simples; Ser objetivo; Procurar usar palavras que no tenham sentido dbio.
Programao de Computadores Prof. Lindolio Lzaro 6/
As 3 Fases de Um Problema... Entretanto ao montar um algoritmo em pseudocdigo, precisamos primeiro dividir o problema apresentado em trs fases fundamentais:
ENTRADA: So os dados de entrada do algoritmo; PROCESSAMENTO: So os procedimentos utilizados para chegar ao resultado final; SADA: So os dados j processados.
7/
As 3 Fases de Um Problema...
8/
Fixao 2
9/
Diagrama de Bloco O diagrama de blocos uma forma padronizada de representar os passos lgicos de um determinado processamento. Com o diagrama podemos definir uma seqncia de smbolos para facilitar a visualizao dos passos de um processamento.
10/
11/
12/
Conceitos Especficos: Variveis Varivel um espao reservado na memria do computador para armazenar um tipo de dado determinado, cujo contedo pode se alterado ao longo do tempo durante a execuo de um programa..
13/
Conceitos Especficos: Constantes Constante um determinado valor fixo que no se altera ao longo do tempo, durante a execuo de um programa.
14/
Conceitos Especficos: Tipos de Variveis e Constantes As variveis e as constantes podem ser basicamente de quatro tipos: Numricas; Caracteres; Alfanumricas; ou, Lgicas.
15/
Conceitos Especficos: Operadores Os operadores so meios pelos quais incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Temos trs tipos de operadores: Operadores Aritmticos; Operadores Relacionais; Operadores Lgicos.
16/
Conceitos Especficos: Operadores Aritmticos Os operadores aritmticos so os utilizados para obter resultados numricos.
17/
Conceitos Especficos: Operadores Relacionais Os operadores relacionais so utilizados para comparar caracteres e nmeros, e sempre retornam um valor lgico (verdadeiro ou falso).
18/
Conceitos Especficos: Operadores Lgicos Os operadores lgicos servem para combinar resultados de expresses, retornando se o resultado final verdadeiro ou falso. E (AND) A expresso verdadeira se todas as condies forem verdadeiras; OU (OR) A expresso verdadeira se pelo menos uma condio for verdadeira; NO (NOT) Inverte o valor da expresso ou condio.
Programao de Computadores Prof. Lindolio Lzaro 19/