You are on page 1of 3

TÉCNICAS DE AMBIENTE DE1 PROGRAMAÇÃO – AULA 01

Profa. Lúcia Guimarães

1 CONCEITOS BÁSICOS:
Organização básica de um computador:

UCP

ENTRADA SAÍDA

MEMÓRIA

PARTE CENTRAL DO COMPUTADOR

Memória:
 Constituída por um número finito de localizações para armazenamento de
informação
 Existe um sistema de endereçamento de memória que permite identificar cada
localização através de um endereço, que é único

Lógica de Programação:
 É a técnica de encadear pensamentos para atingir determinado objetivo;
 Permite definir a seqüência lógica para o desenvolvimento de programas

Seqüência Lógica:
 São os passos executados até atingir um objetivo ou solução de um problema, ou
seja, seqüência de instruções para cumprir uma determinada tarefa

Instruções:
 Conjunto de regras ou normas definidas para a realização ou emprego de algo.
 Na informática, é o que indica a um computador uma ação elementar a executar.

Algoritmo:
 Seqüência finita de passos que levam a execução de uma tarefa.
 A definição de cada passo dever ser claro e preciso
 Exemplo soma de dois números:
 Escreva o número A
 Escreva o número B
1
TÉCNICAS DE AMBIENTE DE2 PROGRAMAÇÃO – AULA 01
Profa. Lúcia Guimarães
 Efetue a soma
 Escreva o resultado

Programas de Computadores:
 Algoritmos escritos em uma linguagem de computador para que possam ser
interpretados e executados pelo mesmo.

Exemplos:
1. Elabore um algoritmo que troque uma lâmpada

2. Elabore um algoritmo que multiplique dois números e some o resultado com o


primeiro valor

2 DESENVOLVIMENTO DE ALGORITMOS:
Basicamente um algoritmo pode ser desenvolvido de três diferentes maneiras:
 Narrativa: onde através de uma narração é descrito a seqüência de passos a serm
seguidos para resolução do problema.
Exemplo: Para somar dois números obtenha o valor do primeiro número e guarde na
sua memória. Obtenha agora o valor do segundo número. Efetue a operação de adição
entre o primeiro número, que você guardou e o segundo. Diga o resultado desta
operação
 Fluxograma: Ferramenta usada pelos profissionais da área de Sistemas de Informação
que tem como finalidade descrever o fluxo de ação de um determinado trabalho lógico
através de símbolos.
Exemplo:

A, B SOMA = A + B SOMA

 Pseudocódigo (portugol): descrição do algoritmo em uma linguagem intermediária


entre a falada e a de programação (C, Pascal, etc). Nesta linguagem não existe o
formalismo rígido que existe em uma linguagem de programação.
Exemplo:
Leia(A)
Leia(B)
SOMA ← A+B
Escreva (SOMA)

 Fases de um Algoritmo
Para a elaboração de um algoritmo é necessário a divisão do problema em três fases
fundamentais:
 Entrada: informações (dados) necessárias para resolução (execução) do algoritmo;

2
TÉCNICAS DE AMBIENTE DE3 PROGRAMAÇÃO – AULA 01
Profa. Lúcia Guimarães
 Processamento: procedimentos necessários para obtenção do resultado final
(obtenção da solução);
 Saída: dados já processados (solução)

Exemplo: Calcular a média final de uma aluno que realizou 4 provas, com pesos 1, 2,
3, 4 na 5 série.Portanto, a média final é calculada através da expressão:
1 * P1 + 2 * P2 + 3 * P3 + 4 * P4
MF =
10
Três perguntas devem ser respondidas para efetuar este algoritmo:
1. Quais os dados de entrada?
2. Qual o procedimento?
3. Qual a saída?

 Teste de Mesa: Após desenvolver um algoritmo ele deverá sempre ser testado. . Este
teste é chamado de TESTE DE MESA, que significa seguir as instruções do algoritmo
de maneira precisa para verificar se o procedimento utilizado está correto ou não.
Veja o exemplo:
Utilize a tabela abaixo:

P1 P2 P3 P4 MÉDIA

EXERCÍCIOS
1. Elabore um algoritmo que calcule um aumento de percentual no seu salário.
Faça o teste de mesa para verificar se está correto.
2. A área de um quadrado é obtida através da multiplicação dos seus lados.
Elabore um algoritmo que calcule a área de um quadrado. Faça o teste de
mesa para verificar se está correto.
3. Elabore um algoritmo que calcule o valor a ser pago, considerando o regime de
juros compostos, de um empréstimo de n meses
FV = PV(1 + i)n , onde:
FV = Montante Final ( valor a ser pago)
PV = Capital Inicial
i = taxa de juros mensal (valor expresso em percentual)
n = número de meses que ficará emprestado
Faça o teste de mesa para verificar se está correto.

You might also like