31. Решить задачу (3_13_1 — «Платеж разными купюрами»)

Posted Posted in 1. Линейные алгоритмы, Без рубрики

Задание: 31. Решить задачу (3_13_1 — «Платеж разными купюрами») Покупатель должен заплатить в кассу S рублей. У него имеются 1, 10, 50, 100, 500, 1000, 5000 и 10000 рублей. Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр? Блок-схема: Данные для тестового прогона: Тестовый прогон: a = 123456 => c10000 […]

Задача №11

Posted Leave a commentPosted in 1. Линейные алгоритмы

Задание: 11.Вывести на экран текст «Три числа: 10, 5, 24». Строку «Три числа: 10, 5, 24» при этом не использовать, числа должны задаваться значениями переменных a,b c. Переменные запрашивать с консоли у пользователя или присваивать до вывода результата на экран. Блок-схема: Данные для тестового прогона: Тестовый прогон: a = 10, b = 5, c = […]

Задача №11

Posted Posted in 1. Линейные алгоритмы

Задание: 11.Вывести на экран текст «Три числа: 10, 5, 24». Строку «Три числа: 10, 5, 24» при этом не использовать, числа должны задаваться значениями переменных a,b c. Переменные запрашивать с консоли у пользователя. Блок-схема: Данные для тестового прогона: Тестовый прогон: a = 10, b = 5, c = 24 => Три числа: a = 10, […]

Задача№30 (разряды четырехзначной переменной)

Posted Posted in 1. Линейные алгоритмы

Задание: 30.Вывести на экран значения всех разрядов четырехзначной переменной (было a = 1234, вывести  с1 = 1, с2 = 2, с3 = 3, с4 = 4) Блок-схема: Данные для тестового прогона: Тестовый прогон: a = 1234 => c1 = 1, c2 = 2, c3 = 3, c4 = 4 Реализация на Паскале Реализация на Python […]

Задача № 29 (Обмен значений двух переменных без вспомогательной переменной)

Posted Posted in 1. Линейные алгоритмы

Задание: 29.Поменять значения двух переменных без третьей переменной (было a = 1, b = 2,  стало  a = 2, b = 1). Блок-схема: Данные для тестового прогона: a = 1,  b = 2 => a = 2, b =1 Примечание: Задача полезна для развития мышления и понимания работы с переменными. Реализация на Паскале   Реализация […]

Задача№28 (Обмен значений 3-х переменных)

Posted Posted in 1. Линейные алгоритмы

Задание: 28.Поменять значения трех переменных с помощью четвертой переменной (было a = 1, b = 2, с = 3,  стало  a = 2, b = 3, с = 1). Блок-схема: Данные для тестового прогона: a = 1,  b = 2, c = 3 => a = 2, b = 3, c = 1 Реализация на […]

Задача №27 (Обмен значений 2-х переменных)

Posted Posted in 1. Линейные алгоритмы

Задание: 27.Поменять значения двух переменных с помощью третьей переменной (было a = 1, b = 2, стало a = 2, b = 1). Блок-схема: Данные для тестового прогона: a = 1, b = 2 => a = 2, b = 1 Реализация на Паскале Реализация на Python —

Задача № 13

Posted Posted in 1. Линейные алгоритмы

Задание: 13.Получить на экране следующее: ооооо7.240ооо-43.520 оооо23.500оооо55.107 оооо88.203оо-769.800 где символом ‘о’ обозначена пустая позиция на экране. Цепочки пробелов при этом не использовать. Блок-схема: В этой задаче блок-схема не нужна Данные для тестового прогона: Реализация на Паскале Реализация на Python —

Задача№12

Posted Posted in 1. Линейные алгоритмы

Задание: 12.Присвоить переменной z значения числа Пи (3.1415926). Вывести на экран эту переменную с тремя цифрами в дробной части. Текст «3.142» не использовать. Блок-схема: В этой задаче блок — схема не нужна Данные для тестового прогона: Тестовый прогон: z = 3.142 Реализация на Паскале Реализация на Python —