-Algoritmo
- Linguagens de Programação
-Variáveis e Tipos de Dados
- Operandos
- Comando de Atribuição.
- Estruturas de Controle Condicional
- Estrutura de Repetição
2. Unifacs –Universidade Salvador
Salvador-Ba
2011
Pesquisa e Prática Interdisciplinar I
- Jéssica Ribeiro Evangelista da Silva
- Kleber Pereira da Silva
- Quelvim Morgado Figueredo
3. Unifacs –Universidade Salvador
Salvador-Ba
2011
- Algoritmo
- Linguagens de Programação
- Variáveis e Tipos de Dados
- Operandos
Abordagem
- Comando de Atribuição
- Estruturas de Controle Condicional
- Estrutura de Repetição
4. 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.
5. ALGORITMO:
Um algoritmo é uma sequência finita de instruções bem definidas
a serem seguidas/execultadas.
Exemplificação:
Receita de Pizza
Ingredientes
1 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 Preparo
Coloque a farinha em uma bacia e acrescente o fermento, o sal, açúcar, ovo e o
óleo
Coloque a água em uma panela e quando estiver morna misture a banha até
desmanchar
Em seguida acrescente aos poucos na massa até obter ate o ponto de sovar
Sove bem, abra com o rolo, uma massa bem fina, como a de pizzaria mesmo e coloque
em formas untadas com óleo e farinha
7. DEFINIÇÃO:
Programa Fonte:
É o conjunto de palavras ou símbolos escritos de forma ordenada,
contendo instruções em uma das linguagem de programação
existentes, 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
8. 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 ser
executado pelo computador.
9. 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.
10. Programa Fonte
É o Algoritmo transcrito de forma ordenada para alguma
linguagem de programação.
11. Variáveis e Tipos de dados
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
.
Dados são nada mais e nada menos que as informações que serão
manipuladas pelo programa.
Inteiros;
Literais;
Real;
Lógico;
Caractere.
12. 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 sinal
dois pontos. Para atribuir um valor usamos o sinal dois pontos mais a
igualdade.
Ex: Idade : integer;
Idade:= 18;
13. 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ção
Mod: Resto da Divisão
Div: Quociente da Divisão
Sqr: Potência
Sqrt: Raiz Quadrada
14. 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.
15. ESTRUTURA DE CONTROLE CONDICIONAL
IF THEN
Estrutura condicional simples que controla o fluxo de
execução do programa.
16. ESTRUTURA DE CONTROLE CONDICIONAL
IF THEN ELSE
Estrutura condicional composta que controla o fluxo de
execução do programa.
17. ESTRUTURA DE REPETIÇÃO
É uma estrutura que desvia o fluxo do programa, fazendo com
que 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
18. 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 volta
a ser testada.
19. 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.
20. 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.