Informática, perguntado por eduardojacomop6vpfy, 1 ano atrás

como posso desenvolver a lógica de programação??

Soluções para a tarefa

Respondido por bokomoko
1
Pense da seguinte forma

Um programa é uma função, como uma funçào matemática, f(x) = conta

Só que em lógica de programação, f(x) = algoritmo que recebe x e faz alguma coisa com ele.

O x é o conjunto de dados de entrada e f(x) é o conjunto de dados de saída.

Quando receber uma tarefa para fazer um programa, tente pensar como se fosse uma função que recebe dados, aplica a função e o retorno sào outros dados.

Tente pensar em "passo a passo". como faria manualmente ? 

Exemplo, um programa de reservas de assentos em um avião.
Faça um programa para controlar as reservas de assento de um avião. Os passageiros vão reservando e seu programa deve confirmar a reserva, caso o assento esteja vazio.
Se o assento já estiver ocupado, avisar que a reserva não deu certo.

O programa deve ter uma opçào para exibir quais assentos estão ocupados, quais estão livres.

Primeira coisa a pensar ... quantos assentos tem o avião ? É preciso definir isso. Vamos pre-definir uma quantidade. De um modo geral, "quantidade" não afeta a lógica do programa. Se faz com uma dezena de assentos , pode fazer com 100  assentos. Isso pode  mudar por causa do volume de dados e requerer uma técnica diferente.. Mas não pensemos nisso agora



eduardojacomop6vpfy: faz muito sentido, obrigado!
bokomoko: agora é praticar
bokomoko: se me permite a sugestao, tem um curso muito bom baseado em javascript, online, gratuito no Kahn Academy
eduardojacomop6vpfy: sim
Perguntas interessantes