Professional Documents
Culture Documents
Construo de Algoritmos
Apresentao
Conceitos Bsicos
Variveis / Constantes Tipos de dados Palavras reservadas Operadores Pseudo - Linguagem Estrutura bsica de um Programa Algoritmos Aplicao / Exerccios
01
Construo de Algoritmos
Conceitos Bsicos
Dados / Informao
Variveis Dados de campo
PROCESSAMENTO Informao
Interpretadores Compiladores
*.C *.EXE *.OBJ
03
Construo de Algoritmos
Conceitos Bsicos
Variveis / Constantes
Variveis
cozinha
sala
Nome
Idade Sensor-A LS4TR Endereo Tipos de variveis - Numrica - Caracter - Lgica - Data Alocao Fsica
vidro
04
Construo de Algoritmos
Conceitos Bsicos
Variveis / Constantes
Constantes
eV mol
Prof.: Denis Medeiros 05
Construo de Algoritmos
Conceitos Bsicos
Tipos de dados
INTEIRO Numrico REAL CARACTER Alfanumrico STRING { adsfg 3521 @#$# !@we024df } { 3,48 -0,0001 5,00 } A ! K} {@ 1 a {4 5 3527 -45 }
Lgico
{ VERDADEIRO
FALSO}
06
Construo de Algoritmos
Conceitos Bsicos
Palavras reservadas
Palavras especiais que no podem ser utilizadas pelo programador, pois o Compilador j as utilizam para reconhecimento de procedimentos e funes especficas
Operadores
Aritmtico Atribuio Incremento Decremento Relacionais
07
Construo de Algoritmos
Conceitos Bsicos
Operadores
Aritmticos: So os smbolos utilizados para realizar operaes aritmticas bsicas.
Exemplos:
A + B - A soma de duas variveis A * B - A multiplicao de uma varivel pela outra A B - Subtrao entre variveis A / B - Diviso entre variveis
OPERADORES
+ * - /
Prof.: Denis Medeiros 08
Construo de Algoritmos
Conceitos Bsicos
Operadores
Atribuio: o smbolo utilizado para indicar que algo ser atribudo a uma varivel.
Exemplos:
C A + B - Atribuio do resultado da soma de A e B varivel C D C * B - Atribuio do produto entre C e B varivel D AB - Atribuio do valor de B em A
OPERADOR
Construo de Algoritmos
Conceitos Bsicos
Operadores
Incremento: o smbolo utilizado para incrementar de 1 o valor de uma varivel.
Exemplos:
A ++ -> Soma ao valor anterior de A, mais 1 A B++ -> Atribui a A, o valor de B A ++B -> Atribui a A, o valor de B + 1
OPERADOR
++
Prof.: Denis Medeiros 10
Construo de Algoritmos
Conceitos Bsicos
Operadores
Decremento: o smbolo utilizado para decrementar de 1 o valor de uma varivel.
Exemplos:
A --> Subtrai do valor anterior de A, 1 A B-- -> Atribui a A, o valor de B A --B -> Atribui a A, o valor de B - 1
OPERADOR
Construo de Algoritmos
Conceitos Bsicos
Operadores
Relacional: So os smbolos utilizados para realizar comparaes relacionais entre variais.
Exemplos:
Maior que Menor que Maior ou igual que Menor ou igual que Igual a Diferente que
OPERADORES
Construo de Algoritmos
Conceitos Bsicos
Pseudo - Linguagem
13
Construo de Algoritmos
Conceitos Bsicos
Estrutura bsica de um programa
PROGRAMA <Nome_do_programa> VAR <nome_var1>,<nome_var2>: <TIPO1> <nome_var3>,..<nome_var_n>: <TIPO> INCIO . . LINHAS DE INSTRUO . . PROCEDIMENTOS E FUNES . . FIM
Prof.: Denis Medeiros 14
Construo de Algoritmos
Conceitos Bsicos
Algoritmo Aplicao/Exerccios
Algoritmo uma sequncia organizada de instrues lgicas , seguindo regras determinadas, com incio e fim estabelecidos, feita para instruir um computador, um circuito eletrnico, um brao mecnico , etc., no intuito de se realizar uma tarefa e/ou resolver um problema.
15
Construo de Algoritmos
Conceitos Bsicos
Algoritmo Aplicao/Exerccios
Comando: LEIA
Comando utilizado para entrada de dados Sintaxe: LEIA <nome-var> ;
onde <nome-var> o nome da varivel em questo.
Comando: ESCREVA
Comando utilizado para sada de dados Sintaxe: ESCREVA <nome-var> ;
16
Construo de Algoritmos
Conceitos Bsicos
Algoritmo Aplicao/Exerccios
Exemplo 1:
PROGRAMA EXEMPLO_1 VAR A, B: INTEIRO; C: REAL; NOME: CARACTER; INCIO ESCREVA Entre com o primeiro nmero: ; LEIA A; ESCREVA Entre com o segundo nmero: ; LEIA B; C A + B; ESCREVA Entre com o seu nome: ; LEIA NOME; ESCREVA NOME, 1 Nm. + 2 Nm. = , C; FIM
Prof.: Denis Medeiros 17
Construo de Algoritmos
Conceitos Bsicos
Algoritmo Aplicao/Exerccios
Exemplo 2:
PROGRAMA EXEMPLO_2 VAR idade: INTEIRO; nome, sobrenome, C: CARACTER; INCIO ESCREVA Entre com o primeiro nome: ; LEIA nome; ESCREVA Entre com o sobrenome: ; LEIA sobrenome; C nome + + sobrenome; ESCREVA Qual a sua idade? ; LEIA idade; ESCREVA Seu nome completo : , C; ESCREVA e voc tem , idade , anos!; FIM
18
Construo de Algoritmos
Conceitos Bsicos
Algoritmo Aplicao/Exerccios
Agora faa voc !
Exerccio 1: - Monte um algoritmo para calcular a rea de um tringulo. rea do tringulo base vezes altura dividido por dois. Exerccio 2: - Monte um algoritmo que determine o permetro de um retngulo. Permetro de um retngulo a soma aritmtica de seus lados Desafio! - Monte um algoritmo para determinar as razes de uma equao do segundo grau ! Dica: Calcular delta primeiro, depois os valores de X1 e X2
19