• Nenhum resultado encontrado

Int programacao aula1

N/A
N/A
Protected

Academic year: 2018

Share "Int programacao aula1"

Copied!
7
0
0

Texto

(1)

Introdução à Programação

(2)

• Hoje em dia a Informática sofre profundas transformações em decorrência das novas tecnologias de hardware e das novas técnicas e paradigmas de desenvolvimento de software;

• Entretanto, a porta de entrada para isso ainda continua sendo o aprendizado da construção de ALGORITMOS;

• Ensinar programação de computadores não significa ensinar uma linguagem de programação;

• A arte de programar consiste na arte de organizar e dominar a complexidade!

• A utilização de linguagens de programação para representar as várias etapas do raciocínio algorítmico força o iniciante a se preocupar com problemas menos importantes (por exemplo, regras de sintaxe);

(3)

Definição

Algoritmo:

seqüência ordenada e sem

ambigüidades de comandos que levam à

execução de uma tarefa ou à solução de um

problema.

Um algoritmo se destina a resolver um

problema:

fixa

um

padrão

de

(4)

Exemplo:

INÍCIO

– Trocar_Lâmpada_Queimada {

Se (houver na dispensa lâmpada de mesma potência)

Pegar a lâmpada; Senão

Comprar lâmpada de mesma potência;

Posicionar a escada abaixo do bocal da lâmpada; Subir na escada até alcançar a lâmpada;

Girar a lâmpada do bocal no sentido anti-horário até soltá-la; Posicionar a lâmpada nova no bocal;

Girá-la no sentido horário até prendê-la; Descer da escada.

(5)

Propriedades de Bons Algoritmos

1.a Propriedade: o tempo de execução deve ser finito para qualquer entrada.

2.a Propriedade: todo algoritmo deve ter início e fim;

3.a Propriedade: os comandos do algoritmo devem ser precisos.

Ex: comandos precisos e imprecisos

Se ( | x - y | é pequeno) x y; impreciso

Se ( | x - y | 0.001) x y; preciso

– Colocar uma pitada de sal; impreciso

(6)

Propriedades de Bons Algoritmos

4.a Propriedade:

o algoritmo deve ter pelo

menos uma saída de resultados, mas pode

ter zero ou mais entradas de dados.

5.a Propriedade:

os comandos devem ser

executáveis.

Ex: comandos não executáveis

Se chover amanhã, hoje conserto meu guarda-chuva;

(7)

Propriedades de Bons Algoritmos

6.a Propriedade:

o algoritmo deve ser

bem estruturado, legível e de fácil

correção. Existem metodologias para se

tentar garantir essa propriedade:

programação orientada a objetos

programação estruturada

Referências

Documentos relacionados

1) Analise as situações, e indique o método (FILTRAÇÃO, CATAÇÃO, EVAPORAÇÃO, CENTRIFUGAÇÃO, SEPARAÇÃO MAGNÉTICA, DECANTAÇÃO, DESTILAÇÃO) adequado para separar

Com o advento da inovação e progresso tecnológico no mundo empresarial cria-se uma nova visão voltada para o conhecimento, o modelo tradicional de contabilidade

S.J.B , EMPENHADO SERVIÇOS PRESTADOS DE PLOTAGENS PARA A UNIFAE.. SJBVISTA , EMPENHADO

qualquer tipo dentro do TypeScript na compilação, tudo isso será retirado deixando somente o conteúdo JavaScript para rodar no navegador.. Esses conceitos passados, tanto

Institui-se, também, em substituição à previsão genérica da legislação em vigor, relativa à tentativa de impedir o livre exercício dos Poderes da União ou dos Estados,

Em relação à repetição desta história interna ao mundo masculino, Muraro (1995) interpreta, de maneira provocatória, a falta de mulheres nos lugares de poder

O estudo indica um perfil ambiental de concentração de HPA atmosférico onde áreas industriais/urbanas aumentam o impacto da exposição humana a compostos considerados

A estabilidade do processo de funcionamento, ao longo do tempo, dá-se pela organização social, sob influência da cultura, pela transmissão desse patrimônio e pela capacidade