Первые шаги в программировании: основы, Си, Objective-c
1.12 Практикум. Часть 3. Задачи. Логические выражения
Дополнительный практикум после урока 1.12 основ программирования
Продолжаем практические работы по программированию используя интерпретатор Python.
В данном уроке вам дается возможность пройти самопроверку написав небольшую самостоятельную работу.
Задания в продолжение математических операций, а также на логические операции, которые были рассмотрены в теме "1.7 Булевая алгебра. Логические выражения"
Ответы будут находиться под катом.
1 задание
Необходимо написать программу, которая позволит нам узнать сколько конфет съест ребенок за неделю и сколько конфет у нас останется из имеющихся, если ребенок каждый день будет съедать по 5 конфет в течении недели.
Необходимые исходные данные:
переменная с имеющимся начальным числом конфет
переменная с количеством конфет съедаемых за день
переменная с количеством дней
Реализацию программы для самоконтроля можно посмотреть под катом.
2 задание
- переменной tseloe присвойте значение 10
- переменной drobnoe присвойте значение 8.4
- переменной stroka присвойте значение No
3 задание
Измените значение хранимое в переменной tseloe, увеличив его в 3.5 раза, результат присвойте переменной big_netseloe.
4 задание
Измените значение хранимое в переменной drobnoe, уменьшив его на единицу, результат присвойте той же переменной.
5 задание
- разделите tseloe на drobnoe, а затем
- big_netseloe на drobnoe.
Результат данных выражений не привязывайте ни к каким переменным.
6 задание
Измените значение переменной stroka на «NoNo_YesYesYes».
Для формировании нового значения используйте операторы конкатенации (+) и повторения строки (*).
7 задание
Выведите значения всех переменных.
8
Посмотрите примеры работы с логическими выражениями на языке программирования Python и проверьте их работоспособность в Терминале.
После знака # написаны комментарии - это пояснения которые не влияют на работу интерпретатора:
При программировании старайтесь всегда оставлять комментарии для того, чтобы вашу программу мог понять другой программист или вы сами, по прошествии некоторого времени.
Комментарии - это признак хорошего тона.
x = 12 - 5 # это не логическая операция, а операция присваивания переменной х результата выражения 12 - 5
x == 4 # х равен 4 (это ложь) False
x == 7 # х равен 7 (это истина) True
x != 7 # х не равен 7 - False
x != 4 # х не равен 4 - True
x > 5 # х больше 5 - True
x = 6 # х больше либо равен 6 - True
Полную новость и ответы к заданиям вы можене посмотреть на сайте www.tryobj.com