Upload
jessica-ribeiro
View
2.093
Download
0
Embed Size (px)
DESCRIPTION
-Algoritmo- Linguagens de Programação-Variáveis e Tipos de Dados- Operandos- Comando de Atribuição.- Estruturas de Controle Condicional - Estrutura de Repetição
Citation preview
Sistemas de
Informação
Unifacs –Universidade SalvadorSalvador-Ba
2011
- Jéssica Ribeiro Evangelista da Silva
- Kleber Pereira da Silva
- Quelvim Morgado Figueredo
Pesquisa e Prática Interdisciplinar I
Unifacs –Universidade SalvadorSalvador-Ba
2011
- Algoritmo
Abordagem
- Linguagens de Programação
- Variáveis e Tipos de Dados
- Operandos
- Comando de Atribuição
- Estruturas de Controle Condicional
- Estrutura de Repetição
O que é uma linguagem de programação?
É um conjunto de regras sintáticas e semânticas usadas para descrever um Algoritmo em uma linguagem que o computador entenda.
ALGORITMO:
Um algoritmo é uma sequência finita de instruções bem definidas a serem seguidas/execultadas.
Exemplificação:
Receita de PizzaIngredientes1 Kg de farinha de trigo2 colheres de banha1 ovo inteiro2 tabletes de fermento biológico1 xícara de óleo1 pitade sal1 pitada de açúcar5 xicaras de água.Modo de PreparoColoque a farinha em uma bacia e acrescente o fermento, o sal, açúcar, ovo e o óleoColoque a água em uma panela e quando estiver morna misture a banha até desmancharEm seguida acrescente aos poucos na massa até obter ate o ponto de sovarSove bem, abra com o rolo, uma massa bem fina, como a de pizzaria mesmo e coloque em formas untadas com óleo e farinha
DEFINIÇÃO:
Compilação:
É a transcrição do código fonte para a linguagem de maquina.
DEFINIÇÃO:
Programa Fonte:
É o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagem de programaçãoexistentes, de maneira lógica..
Programa Objeto:
Programa de computador que já foi compilado mas ainda não foi associado a outros para criar um executável
DEFINIÇÃO:
Linkedição:
Um processo adicional chamado de linkedição, transforma este arquivo objeto em um arquivo executável, também capaz de ser compreendido pela máquina.
Programa executável:
O arquivo executável, como o próprio nome indica, está pronto para serexecutado pelo computador.
O que é a linguagem Pascal?
É uma linguagem de programação didática utilizada nas instituições de ensino , para ensinar os princípios da lógica de programação.
Programa Fonte
É o Algoritmo transcrito de forma ordenada para alguma linguagem de programação.
Variáveis e Tipos de dados
Dados são nada mais e nada menos que as informações que serão manipuladas pelo programa.
Inteiros;Literais;Real;Lógico;Caractere.
Uma variável, assim como a constante é um espaço reservado na memória do computador para armazenar um tipo de dado determinado, no entanto a variável pode ter o seu valor alterado no decorrer do algoritmo, já a constante permanece com o mesmo valor do inicio ao fim.
COMANDO DE ATRIBUIÇÃO
Atribuição é o comando que utilizamos para determinar o tipo/valor que será atribuído a variável e/ou constante.
Para atribuirmos um valor a Constante utilizamos a sinal de igualdade.
Ex: Pi = 3,14
Para determinar o TIPO da Variável utilizamos o sinaldois pontos. Para atribuir um valor usamos o sinal dois pontos mais a igualdade.
Ex: Idade : integer;
Idade:= 18;
OPERANDOS
Existe varias maneira de trabalhar os dados dentro do programa, uma delas é através das expressões que envolve os operandos.
Tipos:* : Multiplicação/ : Divisão+: Soma- : SubtraçãoMod: Resto da DivisãoDiv: Quociente da DivisãoSqr: Potência Sqrt: Raiz Quadrada
OPERANDOS
Lógico e Relacional :
AND, OR e NOT, são os principais operadores lógicos no algoritmo.
AND: Operador lógico onde a resposta da operação é verdade se ambas as variáveis de entrada forem verdade.
OR: Operador lógico onde a resposta da operação é verdade, se apenas uma das variáveis de entrada forem verdade.
NOT: Operador lógico que representa a negação da variável atual.
ESTRUTURA DE CONTROLE CONDICIONAL
IF THEN
Estrutura condicional simples que controla o fluxo de execução do programa.
ESTRUTURA DE CONTROLE CONDICIONAL
IF THEN ELSE
Estrutura condicional composta que controla o fluxo de execução do programa.
ESTRUTURA DE REPETIÇÃO
É uma estrutura que desvia o fluxo do programa, fazendo comque a execução de um determinado trecho do código seja repetido ate que uma condição seja verdadeira.
TIPOS:
Pré-Teste Pós-Teste
Variável de Controle
ESTRUTURA DE REPETIÇÃO
PRÉ-TESTE
WHILE - DO
A condição para execução do bloco vem antes do código,se for VERDADEIRA o bloco é executado e a condição voltaa ser testada.
ESTRUTURA DE REPETIÇÃO
PÓS-TESTE
REPEAT - UNTIL
A condição para execução do bloco vem depois do código,sendo assim o código é executado pelo menos uma vez.
ESTRUTURA DE REPETIÇÃO
VÁRIAVEL DE CONTROLE
FOR - TO - DO
Utiliza de um variável de controle para
controlar o fluxo de repetição.
Bibliografia
http://logicamentefalando.blogspot.com/2010/04/linkedicao.html
http://equipe.nce.ufrj.br/adriano/c/apostila/tipos.htm
http://pt.wikipedia.org/wiki/Operadores_l%C3%B3gicos
http://pt.wikipedia.org/wiki/Estrutura_de_repeti%C3%A7%C3%A3o