Atividade 01
UNIVERSIDADE ABERTA DO BRASIL - UAB
LICENCIATURA EM COMPUTAÇÃO
DISCIPLINA: ALGORITMO E PROGRAMAÇÃO
PROFESSOR: BRUNO LOPES ALCANTARA BATISTA
ATIVIDADE 1
GADIEL SILVA LEMOS
LIMOEIRO DO NORTE – CE
2015
1 – (Questão a ser desenvolvida no moodle) De acordo com os conceitos do livro da disciplina, defina algoritmo e sua natureza teórica.
O algoritmo computacional no material do AVA entende que é um conjunto de passos finitos que devem ser seguidos para que certo objetivo seja alcançado ou programa que realiza procedimentos para solucionar problemas, isso deve ser feito em uma forma estrutural para chegar a um determinado resultado.
Em sua natureza teórica o algoritmos correspondem a planejamentos estruturados (e preferencialmente otimizados) de algo que se deseja realizar, como fazer uma viagem, preparar um prato especial, montar uma bicicleta ou solucionar as pendências de uma empresa.
Para isso, define-se que para criar um algoritmo (programa) são apenas necessárias três estruturas: Estrutura de procedimento – Estrutura seletiva – Estrutura repetitiva.
E, para isso, podemos também usar alguns paradigmas dos dias atuais, como a programação orientada a eventos e a programação orientada a objetos.
2 – Sabendo que em algoritmo quando programado num computador é constituído pelo menos das 3 partes, sendo elas: 1. Entrada de dados; 2. Processamento de dados e 3. Saída de dados, construa um algoritmo que execute o usuário pegar um ónibus e chegar a um determinado local.
1º passo – Ir até a parada de ônibus
2º passo – enquanto ônibus não chega faça
3º passo – esperar ônibus
4º passo – se chegar o ônibus
4º passo – entre no ônibus
5º passo – adquirir passagem
7º passo – senão há passagem então
8º passo – pegar dinheiro
9º passo – pagar o cobrador
10º passo – se houver troco então
11º passo – receba o troco = dinheiro – valor da passagem
12º passo – passar pela catraca giratória
13º passo – enquanto o banco não