Buscar

Lógica de Programação - Aula 02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lógica de Programação
Base Tecnológica 1: Lógica, algoritmos, fluxogramas e pseudocódigos.
Aula 02
Prof. Willians Pizolato
willians.pizolato@etec.sp.gov.br
Pseudocódigo
Os algoritmos são descritos em uma linguagem chamada pseudocódigo. Podem ser desenvolvidos sem o formalismo das linguagens de programação, mas obedecem à uma regra básica de estruturação: cabeçalho, declaração e instruções.
Algoritmo em pseudocódigo
algoritmo “nome_do_algoritmo"
// Seção de Declarações 
var
inicio
// Seção de Comandos 
fimalgoritmo
cabeçalho
declaração de
variáveis
instruções e 
comandos
Variáveis
Variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão. Enquanto as variáveis só "existem" em tempo de execução, elas são associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.
Constantes
Constantes são usadas em expressões para representar vários tipos de valores.
Tipos de Dados
A manipulação de dados em algoritmos/programas só é possível com a definição dos tipos de dados que serão utilizados, devendo-se diferenciar os dados com números ou outros tipos de dados.
Tipos de Dados
Numérico Inteiro: Números NÃO FRACIONADOS positivos ou negativos. Ex.: 80, -20, 3, etc...
Numérico Flutuante: Números FRACIONADOS positivos ou negativos. Ex.: 10.5, -97.1368, etc...
Caracter: Todos os tipos de caracter, porém, APENAS UMA POSIÇÃO. Ex.: “a”, “t”, “*”, etc...
Alfanumérico: Todos os tipos de caracter, porém, aceitando CADEIAS DE CARACTERES. Ex.: “escola”, “José da Silva Júnior”, etc...
Lógico: Apenas os dados lógicos “verdadeiro” ou “falso”.
Operadores
Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Temos três tipos de operadores:
Operadores Aritméticos
Operadores Relacionais
Operadores Lógicos
Operadores Aritméticos
Responsável pelas operações aritméticas;
Obedece as prioridades: parênteses, potência, multiplicação, divisão e, por último, soma e subtração.
	Operador	Função
	+	Adição de números flutuantes e inteiros
	+	Concatenação de caracteres e cadeias de caracteres
	-	Subtração de números flutuantes e inteiros
	*	Multiplicação de números flutuantes e inteiros
	/	Divisão de números flutuantes e inteiros
	**	Potência de números flutuantes e inteiros
Operadores Relacionais
Responsável pela execução de testes entre constantes e variáveis.
	Operador	Função
	=	Igual
	<>	Diferente
	>	Maior
	<	Menor
	>= 	Maior igual
	<=	Menor igual
Operadores Lógicos
Combinados com os Operadores Relacionais, executam funções especiais dentro do pseudocódigo/programa.
	Operador	Função
	Não / Not	Inverte o resultado de uma expressão
	E / And	Retorna verdadeiro caso todas as condições retornem verdadeiro
	Ou /Or	Retorna verdadeiro quando uma das condições retorna verdadeiro
Tabela Verdade
	NÃO / NOT	
	Valor de Entrada	Resultado
	Verdadeiro	Falso
	Falso	Verdadeiro
	E / AND		
	Valor de Entrada 01	Valor de Entrada 02	Resultado
	Verdadeiro	Verdadeiro	Verdadeiro
	Verdadeiro	Falso	Falso
	Falso	Verdadeiro	Falso
	Falso	Falso	Falso
Tabela Verdade
	OU / OR		
	Valor de Entrada 01	Valor de Entrada 02	Resultado
	Verdadeiro	Verdadeiro	Verdadeiro
	Verdadeiro	Falso	Verdadeiro
	Falso	Verdadeiro	Verdadeiro
	Falso	Falso	Falso
Exercícios de Fixação
Referências Bibliográficas
http://vidadeprogramador.com.br/2011/03/22/logica-de-programacao/
http://sabercss.com/index.php?option=com_content&view=article&id=59&Itemid=73
Ferramenta de Apoio
Visualg
Disponível para download em www.apoioinformatica.inf.br/o-visualg

Continue navegando