Стоимость разговора: 6.60 руб.
Операторы ввода-вывода
1. Вывести на экран текст "лесенкой"
Вася
Пошел
Гулять
2. Вывести на экран рисунки из букв
Ж
ЖЖЖ
ЖЖЖЖЖ
ЖЖЖЖЖЖЖ
HH HH
ZZZZZ
^^
////0\\
\\\\\\\\\
############
############
# #
__ __
%%%%%%%%%%%%%%%%%%%%
Работа с переменными в линейном алгоритме.
1. Написать программу вычисления стоимости некоторого количества (по весу) яблок. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите исходные данные: Цена одного килограмма яблок (руб.) —> 8.5 Вес яблок (кг) —> 2.3 Стоимость покупки: 19.55 руб.
2. Написать программу вычисления сопротивления электрической цепи, состоящей из двух последовательно соединенных сопротивлений. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите исходные данные: Величина первого сопротивления (Ом) —> 15 Величина второго сопротивления (Ом)—> 27.3 Сопротивление цепи (последовательное соединение): 42.30 Ом.
3. Написать программу вычисления силы тока в электрической цепи. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Вычисление силы тока в электрической цепи. Введите исходные данные: Напряжение (вольт) —> 36 Сопротивление (Ом) -> 1500 Сила тока: 0.024 Ампер.
4. Написать программу вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (в километрах); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Расстояние до дачи (км) —> 67 Расход бензина (литров на 100 км пробега) —> 8.5
Цена литра бензина (руб.) —> 6.5 Поездка на дачу и обратно обойдется в 74.04 руб.
5. Написать программу вычисления величины дохода по вкладу. Процентная ставка (в процентах годовых) и время хранения (в днях) задаются во время работы программы. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Величина вклада (руб.) —> 2500 Срок вклада (дней) —> 30
Процентная ставка (годовых) —> 20 Доход: 41.10 руб. Сумма по окончании срока вклада: 2541.10 руб.
Использование функций в Pascal
1. Напишите программу, которая выделяет число сотен десятков и единиц из произвольного трехзначного числа.
2. Напишите программу, которая по введенному четырехзначному числу выдает сумму цифр его составляющих.
3. Идет к-ая секунда суток. Определить сколько часов, минут и секунд прошло.
4. Рассчитать площадь треугольника по формуле Герона.
5. Рассчитать объем и площади поверхности шара.
6. Рассчитать площади поверхности и объем цилиндра.
Работа с логическими переменными
1. Составить программу, печатающую True, если указанное высказывание является истинным и False в противном случае.
А) Введенное число является четным.
Б) Число С является средним арифметическим А и В.
В) Тройка чисел является тройкой Пифагора, т.е. C2 = А2 + В2 .
2. Для введенных 4-ых целых чисел определить истинность или ложность высказываний:
А) Первое число меньше второго и четвертого;
Б) Первое число меньше второго или четвертого;
В) Одно из четырех чисел равно нулю;
Г) Сумма первого и второго не больше суммы третьего и четвертого.
3. Дано целое число A. Проверить истинность высказывания:
А) Число A является положительным.
Б) Число A является нечетным.
В) Число A является четным.
4. Даны два целых числа: A, B. Проверить истинность высказывания:
А) Справедливы неравенства A > 2 и B ≤ 3.
Б) Справедливы неравенства A ≥ 0 или B < −2.
В) Хотя бы одно из чисел A и B нечетное.
5. Даны три целых числа: A, B, C. Проверить истинность высказывания:
А) Справедливо двойное неравенство A < B < C.
Б) Число B находится между числами A и C.
В) Каждое из чисел A и B нечетное».
Выбор IF
1. Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число.
2. Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае вычесть из него 2. Вывести полученное число.
3. Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число.
4. Даны три целых числа. Найти количество положительных чисел в исход- ном наборе.
5. Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.
6. Даны два числа. Вывести большее из них.
7. Даны два числа. Вывести порядковый номер меньшего из них.
8. Даны два числа. Вывести вначале большее, а затем меньшее из них.
1. Написать программу вычисления сопротивления электрической цепи, состоящей из двух сопротивлений. Сопротивления могут быть соединены последовательно или параллельно. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите исходные данные: Величина первого сопротивления (Ом) —> 15 Величина второго сопротивления (Ом)—> 27.3 Тип соединения (1 - последовательное, 2 - параллельное) —> 2 Сопротивление цепи: 9.68 Ом.
2. Написать программу решения квадратного уравнения. Программа должна проверять правильность исходных данных и в случае, когда коэффициент при второй степени неизвестного равен-нулю, выводить соответствующее сообщение. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите в одной строке значения коэффициентов и нажмите <Enter> -> 12 27 -10 Корни уравнения: xl= -25.551 х2= -28.449
3. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите сумму покупки и нажмите <Enter> -> 1200 Вам предоставляется скидка 10% Сумма покупки с учетом скидки: 1080.00 руб.
4. Написать программу вычисления стоимости покупки с учетом скидки. Скидка в 3% предоставляется в том случае, если сумма покупки больше 500 руб., в 5% — если сумма больше 1000 руб. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите сумму покупки и нажмите <Enter> -> 640 Вам предоставляется скидка 3% Сумма покупки с учетом скидки: 620.80 руб.
5. Написать программу проверки знания даты начала второй мировой войны. В случае неверного ответа пользователя программа должна выводить правильный ответ. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом).
В каком году началась вторая мировая война? Введите число и нажмите <Enter> -> 1939 Правильно.
6. Написать программу, которая сравнивает два числа, введенных с клавиатуры. Программа должна указать, какое число больше, или, если числа равны, вывести соответствующее сообщение. Ниже представлен рекомендуемый вид экрана во время работы программы.
Введите два целых числа -> 34
67 34 меньше 67.
7. Написать программу, которая проверяет, является ли четным введенное пользователем целое число. Ниже представлен рекомендуемый вид экрана профаммы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите целое число и нажмите <Enter> -> 23 Число 23 — нечетное.
8. Написать программу, которая проверяет, делится ли на три целое число, введенное с клавиатуры. Ниже представлен рекомендуемый вид экрана профаммы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите целое число и нажмите <Enter> -> 451 Число 4 51 нацело на три не делится.
9. Написать профамму определения стоимости разговора по телефону с учетом скидки 20%, предоставляемой по субботам и воскресеньям. Ниже представлен рекомендуемый вид экрана программы во время ее работы (данные, введенные пользователем, выделены полужирным шрифтом).
Введите исходные данные: Длительность разговора (целое количество минут) —> 3 День недели (1 - понедельник, ... 7 — воскресенье) —> 6 Предоставляется скидка 20%. Стоимость разговора: 5.52 руб.
10. Написать программу, которая вычисляет оптимальный вес пользователя, сравнивает его с реальным и выдает рекомендацию о необходимости поправиться или похудеть. Оптимальный вес вычисляется по формуле: рост (в сантиметрах)—100. Рекомендуемый вид экрана во время работы программы приведен ниже (данные, введенные пользователем, выделены полужирным шрифтом).
Введите в одной строке через пробел рост (см) и вес (кг) затем нажмите <Enter> -> 170 68 Вам надо поправиться на 2.00 кг.
1. Напишите программу для решения уравнения ax=b относительно х в целых числах. Учтите, что а может принимать любые значения, в том числе и 0.
2. Определить принадлежит ли точка заштрихованной области. Если принадлежит вывести TRUE, иначе FALSE. Область может быть задана индивидуально и включать от 2 до 4 графиков.
3. Даны координаты точки на плоскости. Определить и вывести в какой координатной четверти лежит точка.
4. По введенному номеру года определить является ли данный год високосным. Если является вывести YES, иначе NO. Год является високосным, если его номер кратен 4, НО НЕ кратен 100, ИЛИ кратен 400.
5. Решить систему уравнений.
y=x-2 при х>=2.5
y=x2 при -2.5<x<2.5
y=-1 при x>=-2.5
Выбор Case
1. Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. В случае, если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных". Ниже представлен рекомендуемый вид экрана во время работы программы.
Введите номер месяца (число от 1 до 12) и нажмите <Enter> -> 11 Зима.
2. Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день", "Суббота" или "Воскресенье".
3. Написать программу, вычисляющую стоимость междугороднего телефонного разговора (цена одной минуты определяется расстоянием до города, в котором находится абонент). Исходными данными для программы являются код города и продолжительность разговора. Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, и коды некоторых городов выделены полужирным шрифтом).
Вычисление стоимости разговора по телефону.
Введите исходные данные:
Код города -> 812 Город Код Цена минуты, руб. Владивосток 423 2,2 Москва 495 1,0 Мурманск 815 1,2 Самара 846 1,4 Длительность (целое количество минут)—> 3
Город: Владивосток
Цена минуты: 2.20 руб.
Стоимость разговора: 6.60 руб.
4. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово "рубль" в правильной форме. Например, 12 рублей, 21 рубль и т. д.
5. Вводится с клавиатуры год. Определить цвет и вид животного, используя следующую информацию:
Цвет определяется по формуле ((9910-год) mod 60 div 12. Животное определяется по формуле (год-3) mod 12.
Цвета:
0 Зеленый,
1 Красный
2 Желтый
3 Белый
4 Черный
Животные:
0 кабан
1 крыса
2 бык
3 тигр
4 кролик
5 дракон
6 змея
7 лошадь
8 овца
9 обезъяна
10 петух
11 собака.
Циклы с постусловием и предусловием.
1. По заданным вещественному значению X и целому значению N вычислить . Для достижения результата использовать последовательное домножение числа на Х.
2. Вкладчик положил на банковский вклад N рублей. Каждый год на вклад начисляется K% годовых. Начисленные проценты добавляются к сумме вклада. Определить через сколько лет вклад составит не менее M рублей.
3. Через сколько лет вклад как минимум удвоится?
4. Вводятся два целых числа M и N. Вывести их наибольший общий делитель. Использовать алгоритм Евклида. НОД (M,N)=НОД (M,R), где R – остаток от деления N на M. Если R=0, то М=НОД (М,N).
5. На вход подается последовательность целых чисел, оканчивающаяся числом 0. Вывести минимальное и максимальное значение, при этом число 0 не учитывается.
6. На вход подается последовательность целых чисел, оканчивающаяся числом 0. Вывести их среднее арифметическое, при этом число 0 не считается членом последовательности.
Цикл с параметром.
|