Você está na página 1de 25

Algoritmos e

Programação
Aplicada
Professor Msc. Rafael Barbosa
UNIDADE 3
ESTRUTURA DE PROGRAMAÇÃO:
REPETIÇÃO,
VETORES, MATRIZES E TIPOS DE
PASSAGEM DE PARÂMETROS
OPERADORES DE ATRIBUIÇÃO

Interessante para aplicações em que a variável acumula valores

Muito utilizado em qualquer linguagem de programação!


Operação Fluxograma Programa em C

Incremento C ← C +1 C++

Decremento C←C-1 C--

Os operadores auto-incremento e auto-decremento


Estrutura de Repetição pré-condição
While (Enquanto)
Permite que a repetição de um conjunto de instruções de execução
caso uma determinada expressão (condição) seja verdadeira.

E se for falsa??
Quando a condição se torna falsa, a repetição termina quando a
primeira instrução após a estrutura de repetição é executada.
Estrutura de repetição com pós-condição
Do While (Faça enquanto)

A estrutura de repetição com pós condição serve para


executar um comando, repetidamente, até que uma
determinada condição se torne falsa.
Estrutura de Repetição Contada
For (para)

Uma estrutura de repetição contada serve para repetir


a execução de um comando por um determinado
número de vezes, para saber quando o total de
repetições desejadas já foi atingido.
APLICAÇÃO:
• A sequência de Fibonacci é uma série de números onde um número é
encontrado por somar os dois números antes dele. Começando com 0
e 1, a sequência passa a 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 e assim por
diante.
OUTRAS APLICAÇÕES

•Método de Runge Kutta


•Dinâmica Estocástica
•Análise de dados
Vetores  Não são vetores matemáticos
• Um vetor é um tipo de variável capaz de armazenar
uma coleção de dados ao mesmo tempo.
• Cada um dos dados armazenados num vetor é
identificado por um número inteiro, por vezes
denominado como índice.
Vamos ver com mais detalhes as Strings
• Pode ser definido como uma sequência de caracteres finalizada por um
byte nulo que, por último, é adicionado automaticamente pelo compilador.
Matrizes ou vetores multidimensionais
Uma matriz pode ser considerada uma estrutura de
dados cujos itens são também vetores. Podemos
inferir qualquer número de dimensões, mas as
matrizes bidimensionais são mais usadas.

Aplicações
JOGO DA VELHA
Tipos de Passagem de Parâmetros
Os tipos de passagem de parâmetros podem ser passados de duas
maneiras, por valor e por referência.

Na passagem de valor, uma expressão pode ser utilizada para ser


calculada e o valor resultante é passado para a execução de um
programa.

Na passagem de referência, a variável deve ser passada na chamada


da função. Assim, a função pode modificar a variável.
Em C, uma variável que contém
Ponteiros
um endereço de memória é uma
variável do tipo ponteiro. Um
valor, que é um endereço
(como &a), é um valor de
ponteiro. Quando um ponteiro (a
variável) contém um determinado
endereço, dizemos que
ele aponta para o endereço de
memória.
Aplicação
Criptografia
Algoritmos e
Programação
Aplicada
Professor Msc. Rafael Barbosa
Exemplos aplicados:
estrutura de repetição,
vetores e tipos de
passagens de parâmetros

Você também pode gostar