Найти тему
Life Technology

Программирование на примерах из жизни

Программный код - это всегда набор неких инструкций. Инструкции или команды которые вам необходимо сообщить компьютеру. А уже после этого компьютер сделает то, что вы ему приказали.

Вот например, когда вы хотите чтобы вам продали колбасу, вы спрашиваете сначала цену, и после этого решаете купить колбасу или нет. А может вы хотите сэкономить и по мимо колбасы купить еще и хлеб, тогда вы высчитываете сумму достаточную для покупки. Вот вы уже в уме написали программу, которую обработал ваш мозг и в итоге выдал результат вашей программы.

Все ваши мысли, решения и анализ повседневной жизни это продукт вашего программирования, только в виде ПК выступает ваш мозг. Вот посудите сами:

Папа решил купить лодку, и решил сравнить цены, и если там где она окажется дешевле он ее купит. Вроде все просто! Именно! Разберем основные принципы программирования на этом примере:

  • папа - на языке программирования это пользователь, тот кто запускает программу и получает результат
  • лодка - это переменная, переменная в некотором смысле это контейнер куда можно положить лодку, колбасу, кошачий корм.. да все что угодно
  • сравнить цены - это условие, т.е. папа сам себе поставил условие купить непременно там где дешевле, он мог конечно поставить условие что там где дороже, но папа то еще не выжил из ума)
  • где дешевле - это результат, т.е. там где дешевле там папа и купит

Вот и все) Теперь просто нужно перевести все в программный код, давайте я сделаю это вот так:

лодка в магазине 1= 25000
лодка в магазине 2= 20000
если лодка в магазине 1 стоит больше чем лодка в магазине 2, тогда покупаем лодку в магазине 2 - она дешевле
иначе покупаем лодку в магазине 1

На данном примере мы проверили что лодка в магазине 2 действительно дешевле и папа купит ее именно там. Вот и вся программа. А теперь запишем ее на языке например python. Т.е. запишем тоже самое только соблюдая правила языка:

shop_1_lodka = 25000
shop_2_lodka = 25000
if shop_1_lodka > shop_2_lodka:
print('Мы покупаем лодку в магазине 2 - она дешевле')
else
print('Мы покупаем лодку в магазине 1 - она дешевле')

Когда поставили условие "если", то мы должны понимать что программа пойдет только по одному пути либо "если" либо "иначе", так как в нее заложен смысл проверки истины и правды, третьего не дано.

И действительно папа же хотел купить одну лодку по низкой цене, а не 2 сразу.

Вот собственно и все объяснение принципа построения логики начального уровня программирования. Т.е. это основа, и если будет интересно то пишите, иначе напишу про что то другое (кстати как думаете последнее предложение похоже на небольшую программу?). Сможете написать логическую цепочку кода, пусть даже на русском языке?)