Отчет по учебной практике
Вариант для индивидуальных задач - 24
Выполнила:
студентка 2 курса группы 120481
факультета МФиИ
направления «Прикладная информатика
Дурнева Кристина Вячеславовна
Проверила:
Доцент, д.п.и.
Родионова О.В.
Тула – 2020
Оглавление
Раздел 1. Основные конструкции: следование, ветвление, выбор и циклы.. 8
БЛОК 1.1. 8
Задача 1.1.1. 8
Формулировка задачи. 8
Описание алгоритма программы.. 8
Текст программы на языке PHP. 8
Результат выполнения программы.. 9
Задача 1.1.2. 10
Формулировка задачи. 10
Описание алгоритма программы.. 10
Текст программы на языке PHP. 10
Результат выполнения программы.. 11
Задача 1.1.24. 11
Формулировка задачи. 11
Описание алгоритма программы.. 11
Текст программы на языке PHP. 11
Результат выполнения программы.. 12
Блок-схема. 13
БЛОК 1.2. 15
Задача 1.2.1. 15
Формулировка задачи. 15
Описание алгоритма программы.. 15
Текст программы на языке PHP. 15
Результат выполнения программы.. 16
Задача 1.2.2. 16
Формулировка задачи. 16
Описание алгоритма программы.. 16
Текст программы на языке PHP. 16
Результат выполнения программы.. 17
Задача 1.2.24. 18
Формулировка задачи. 18
Описание алгоритма программы.. 18
Текст программы на языке PHP. 18
Результат выполнения программы.. 19
Блок-схема. 20
БЛОК 1.3. 21
Задача 1.3.1. 21
Формулировка задачи. 21
Описание алгоритма программы.. 21
Текст программы на языке PHP. 21
Результат выполнения программы.. 22
Задача 1.3.24. 23
Формулировка задачи. 23
Описание алгоритма программы.. 23
Текст программы на языке PHP. 23
Результат выполнения программы.. 24
БЛОК 1.4. 25
Задача 1.4.1. 25
Формулировка задачи. 25
Описание алгоритма программы.. 25
Текст программы на языке PHP. 25
Результат выполнения программы.. 26
Задача 1.4.2. 26
Формулировка задачи. 26
Описание алгоритма программы.. 26
Текст программы на языке PHP. 27
Результат выполнения программы.. 27
Задача 1.4.24. 28
Формулировка задачи. 28
Описание алгоритма программы.. 28
Текст программы на языке PHP. 28
Результат выполнения программы.. 29
Блок-схема. 30
БЛОК 1.5. 31
Задача 1.5.1. 31
Формулировка задачи. 31
Описание алгоритма программы.. 31
Текст программы на языке PHP. 31
Результат выполнения программы.. 32
Задача 1.5.2. 32
Формулировка задачи. 32
Описание алгоритма программы.. 32
Текст программы на языке PHP. 32
Результат выполнения программы.. 33
БЛОК 1.6. 34
Задание 1.6.1. 34
Формулировка задачи. 34
Описание алгоритма программы.. 34
Текст программы на языке PHP. 34
Результат выполнения программы.. 35
Задача 1.6.2. 35
Формулировка задачи. 35
Описание алгоритма программы.. 35
Текст программы на языке PHP. 35
Результат выполнения программы.. 36
Раздел 2. Функции и процедуры (подпрограммы). 37
БЛОК 2.1. 37
Задание 2.1.1. 37
Формулировка задачи. 37
Описание алгоритма программы.. 37
Текст программы на языке PHP. 37
Результат выполнения программы.. 38
Задание 2.1.2. 39
Формулировка задачи. 39
Описание алгоритма программы.. 39
Текст программы на языке PHP. 39
Результат выполнения программы.. 40
Задание 2.1.24. 40
Формулировка задачи. 40
Описание алгоритма программы.. 40
Текст программы на языке PHP. 41
Результат выполнения программы.. 41
Блок-схема. 43
БЛОК 2.2. 44
Задание 2.2.1. 44
Формулировка задачи. 44
Описание алгоритма программы.. 44
Текст программы на языке PHP. 44
Результат выполнения программы.. 45
Формулировка задачи. 45
Описание алгоритма программы.. 45
Текст программы на языке PHP. 45
Результат выполнения программы.. 46
Задание 2.2.24. 47
Формулировка задачи. 47
Описание алгоритма программы.. 47
Текст программы на языке PHP. 47
Результат выполнения программы.. 49
БЛОК 2.3. 50
Задание 2.3.1. 50
Формулировка задачи. 50
Описание алгоритма программы.. 50
Текст программы на языке PHP. 50
Результат выполнения программы.. 51
Задача 2.3.2. 51
Формулировка задачи. 51
Описание алгоритма программы.. 51
Текст программы на языке PHP. 51
Результат выполнения программы.. 53
Раздел 3. Рекурсия. 54
БЛОК 3.1. 54
Задача 3.1.1. 54
Формулировка задачи. 54
Описание алгоритма программы.. 54
Текст программы на языке PHP. 54
Результат выполнения программы.. 55
Задача 3.1.2. 55
Формулировка задачи. 55
Описание алгоритма программы.. 55
Текст программы на языке PHP. 56
Результат выполнения программы.. 57
Задача 3.1.24. 57
Формулировка задачи. 57
Описание алгоритма программы.. 57
Текст программы на языке PHP. 57
Результат выполнения программы.. 58
Раздел 4. Символьный и строковый типы данных. 59
БЛОК 4.1. 59
Задача 4.1.24. 59
Формулировка задачи. 59
Описание алгоритма программы.. 59
Текст программы на языке PHP. 59
Результат выполнения программы.. 60
Блок-схема. 61
Задача 4.2.24. 62
Формулировка задачи. 62
Описание алгоритма программы.. 62
Текст программы на языке PHP. 62
Результат выполнения программы.. 62
Блок-схема. 63
Задача 4.4.24. 64
Формулировка задачи. 64
Описание алгоритма программы.. 64
Текст программы на языке PHP. 64
Результат выполнения программы.. 65
Блок-схема. 65
.. 65
Раздел 5. Массив-структурированный тип данных. 66
БЛОК 5.1. 66
Задача 5.1.24. 66
Формулировка задачи. 66
Описание алгоритма программы.. 66
Текст программы на языке PHP. 66
Результат выполнения программы.. 67
Блок-схема. 68
.. 68
.. 68
Раздел 1. Основные конструкции: следование, ветвление, выбор и циклы
БЛОК 1.1
Задача 1.1.1
Формулировка задачи
Бутылка воды стоит 45 копеек. Пустые бутылки сдаются по 20 копеек, и на полученные деньги опять покупается вода. Какое наибольшее количество бутылок воды можно купить, имея некоторую сумму денег S копеек?
Описание алгоритма программы
Пользователем с клавиатуры вводится количество денег (переменная Mon), после чего программа рассчитывает, какое количество бутылок возможно купить на введенную сумму денег. Возможное количество бутылок высчитывается, как разность введенной суммы денег и стоимости одной бутылки, при этом деленной на стоимость воды.