Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
R_R_S_R_R_RyoR_RyiR_R_152_R_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.63 Mб
Скачать

Задания для самостоятельного выполнения

  1. Составить алгоритм вычисления стоимости покупки с учётом скидки. Скидка в 3% предоставляется, если сумма покупки > 1000 р., 5 % - если сумма > 2000 р.

  2. Составить алгоритм, который проверяет, является ли введённое число чётным, а также делится ли оно на 3.

  3. Составить алгоритм, проверяющий является ли введённый год високосным (делится на 4 и не делится на 100)

  4. Предприниматель, начав дело, взял кредит размером рублей под процентов годовых и вложил его в свое дело. По прогнозам, его дело должно давать прибыль рублей в год. Сможет ли он накопить сумму, достаточную для погашения кредита, и если да, то через сколько лет? Результат вывести на экран.

  5. Написать программу нахождения суммы целых положительных чисел больших 30, меньших 100 и кратных 3. Сумму вывести на экран.

  6. Даны три числа x, y, z (ввести с клавиатуры). Определить, существует ли треугольник с длинами сторон x, y, z. Если треугольник существует, то определить его тип (равносторонний, равнобедренный, прямоугольный, остроугольный, тупоугольный). Результат вывести на экран.

Циклические алгоритмы.

  1. Найти сумму первых n натуральных чисел, которые делятся на 5.

  2. Необходимо вычислить значение выражения Y= . Значения x и n ввести с клавиатуры. Результат вывести на экран.

  3. Решить уравнение Y= , значения x и n ввести с клавиатуры. Результат вывести на экран.

  4. Написать программу ввода последовательности из n чисел. Вводить числа до тех пор, пока не встретится число 7. Как только встретилось – вывести соответствующее сообщение на экран.

  5. Написать программу ввода строки символов. После каждого 3-его и каждого 11 ставить точки. Вывести результат на экран.

  6. Написать программу ввода чисел до тех пор, пока их сумма не превысит 100. Вывести на экран все числа и их сумму.

Тема 3. Одномерные массивы

Одномерный массив - это массив, каждый элемент которого имеет индекс - номер строки – i. Для работы с элементами массива необходимо использовать один цикла. Нумерация массива начинается с нуля.

Примеры построения алгоритмов решения одномерных массивов

  1. Вывести на экран одномерный массив в обратном порядке.

Для начала опишем переменные, которые необходимы для решения этой задачи: number – количество элементов массива; mas[i] – массив элементов; i – переменная счетчик и индексы массива.

Определим порядок действий решения задачи:

  1. описание переменных, которые используются;

  2. ввод элементов number;

  3. присвоение переменной i значение 0. Это означает, что ввод элементов массива начинается с начала;

  4. организуем цикл на ввод элементов массива: счетчик цикла устанавливаем в ноль, вводим элемент массива, увеличиваем счетчик на единицу, и проверяем, значение счетчика – больше ли оно переменной number. Если оно стало больше - выход из цикла, и переходим к следующему действию, если меньше – цикл продолжается;

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

Нарисуем блок-схему по этим действиям

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]