como posso desenvolver a lógica de programação??
Soluções para a tarefa
Respondido por
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
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!
Perguntas interessantes