Сборник задач по информатике «Реализация линейных алгоритмов на языке программирования Паскаль»


Муниципальное автономное общеобразовательное учреждение
гимназия №93 г. Челябинска имени Александра Фомича Гелича
Сборник задач по теме
«Реализация линейных алгоритмов на языке программирования Паскаль»
Автор: учитель информатики
высшей категории
Апухтина А.В.
2015г
Дана сторона квадрата a. Найдите его периметр P=4*a.
Дана сторона квадрата a. Найти его площадь S=a2.
Даны стороны прямоугольник a и b. Найти его площадь S = a*b и периметр P = 2*(a + b).
Дан диаметр окружности d. Найти ее длину  L = ?*d. В качестве значения? использовать  3.14.
Дана длина ребра куба a. Найти объем куба V = a3 и площадь его поверхности S = 6a2.
Дана масса в килограммах. Найти число полных центнеров в ней.
Найти площадь кольца по заданным внешнему и внутреннему радиусам.
Ввести двузначное число a. Поменять цифры числа местами. 
Ввести трехзначное число a. Поменять крайние цифры числа местами.
Найти сумму чисел трехзначного числа.
Дано расстояние L в сантиметрах. Используя операцию деления нацело, найти количество полных метров в нем (1 метр = 100 см).
Дана масса M в килограммах. Используя операцию деления нацело, найти количество полных тонн в ней (1 тонна = 1000 кг).
Дан размер файла в байтах. Используя операцию деления нацело, найти количество полных килобайтов, которые занимает данный файл (1 килобайт = 1024 байта).
Дано двузначное число. Вывести вначале его левую цифру (десятки), а затем — его правую цифру (единицы). Для нахождения десятков использовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления.
Дано двузначное число. Найти сумму и произведение его цифр.
Дано двузначное число. Вывести число, полученное при перестановке цифр исходного числа.
Дано трехзначное число. Используя одну операцию деления нацело, вывести первую цифру данного числа (сотни).
Дано трехзначное число. Вывести вначале его последнюю цифру (единицы), а затем — его среднюю цифру (десятки).
Дано трехзначное число. Найти сумму и произведение его цифр.
Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.
Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее справа. Вывести полученное число.
Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученное число.
Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (например, 123 перейдет в 213).
Дано трехзначное число. Вывести число, полученное при перестановке цифр десятков и единиц исходного числа (например, 123 перейдет в 132).
Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру, соответствующую разряду сотен в записи этого числа.
Дано целое число, большее 999. Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру, соответствующую разряду тысяч в записи этого числа.
С начала суток прошло N секунд (N — целое). Найти количество полных минут, прошедших с начала суток.
С начала суток прошло N секунд (N — целое). Найти количество полных часов, прошедших с начала суток.
С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последней минуты.
С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последнего часа.
С начала суток прошло N секунд (N — целое). Найти количество полных минут, прошедших с начала последнего часа.
Дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, : : : , 6 — суббота. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было понедельником.
Напишите программу, вычисляющую и выводящую на экран число бит, если задано число Мбайт. Количество Мбайт запрашивайте у пользователя программы.
Запросите у пользователя курсы доллара и евро на сегодняшний день и имеющуюся у него рублевую сумму, и рассчитайте, сколько долларов и сколько евро он может купить на эти деньги.
Разработайте программу, запрашивающую высоту дома h ( в метрах), ускорение свободного падения g и вычисляющую время падения кирпича t (в секундах) с крыши этого дома.
Разработайте программу, запрашивающую у пользователя длины обоих катетов прямоугольного треугольника, и выводящую на экран гипотенузу по формуле Пифагора.
Запросите у пользователя длину ребра куба. Найдите и выведите на экран площадь одной грани, площадь полной поверхности и объем куба.
Запрашивайте у пользователя размер наследства, которое Вы бы хотели получить (в долларах), и сумму денег, которую вы собираетесь тратить в месяц. Выведите на экран время (в годах), на которые хватит этого наследства.
Разработайте проект, в котором у пользователя вашей программы сначала запрашиваются величины трех сторон треугольника а, b, c,а затем вычисляется
площадь этого треугольника по формуле Герона.
Напишите программу, вычисляющую какую сумму денег нужно платить за электроэнергию, если у пользователя программы запрашивается количество КВт электроэнергии, которое было израсходовано за расчетный месяц, и какова плата за 1КВт электроэнергии.
Рассчитайте количество часов, которое вы тратите на выполнение домашнего задания в день, если среднее количество предметов в день и среднее время (в минутах), затрачиваемое на подготовку к каждому предмету, запрашивается у пользователя вашей программы.
Рассчитайте и выведите на экран количество рабочих часов в месяце, если продолжительность рабочего дня равна 8 часам в день, а число рабочих дней в месяце запрашивается у пользователя вашей программы.
Вычислите и выведите на экран примерное число прожитых человеком дней (без учета високосных лет), если в году 365 дней, а год рождения и текущий год запрашиваются у пользователя вашей программы.
Скорость передачи данных по локальной сети запрашивается у пользователя и измеряется в битах в секунду. Ученик качал игру Т минут (время запрашивается у пользователя). Рассчитайте и выведите на экран размер файла (в Гбайтах), который скачал ученик и сколько денег придется заплатить ему за трафик, если первый Гбайт не оплачивается, а все то, что сверху - по у рублей за Гбайт (запрашивается у пользователя).
Информационный объем дискеты равен 1, 44 Мбайта. Рассчитайте и выведите на экран сколько книг может поместиться на дискету, если для хранения кода одного символа нужен 1 байт. Количество страниц в книге, число строк на странице и количество символов в строке запрашивайте у пользователя.
Вычислите равнодействующую сил F, действующих на тело массой m, движущейся с ускорением a (F = ma).
Город А находится в Х милях от Лондона. Напишите программу, которая вычислит расстояние между этими городами в километрах (5 миль равны 8 километрам).
Дано вещественное число Х. Вычислить значение полинома:2х4 – 3х3 + 4х2 – 5х + 6.
Вычислите расстояние между двумя точками с координатами X1, Y1 и X2, Y2.
Сколько времени в минутах затратит школьник на дорогу из школы, если известна длина расстояния S в километрах и средняя скорость движения школьника V км/час?
Определить стоимость набора конфет, в который входят:
"Красная шапочка" - 200 г.
"Алые паруса" - 150 г.
"Чародейка" - 100 г. если известна стоимость этих конфет за 1 кг.
Сколько процентов от (А + В – С) приходится на А, В и С?
Первая бригада может выполнить задание за А дней, а вторая – за В дней. За сколько дней две бригады выполнят задание, работая вместе?
Известна площадь окружности S. Определить длину окружности.
Определите объем прямоугольного параллелепипеда по его сторонам.
В прямоугольном треугольнике известны катет и гипотенуза. Найдите другой катет.
В озеро, имеющее среднюю глубину L м и площадь поверхности S кв.км, бросили кристалл поваренной соли массой 0,05 г. Сколько граммов соли оказалось бы в наперстке воды объемом 2 см3, зачерпнутой из озера, если полагать, что соль растворилась равномерно во всем объеме воды?
Вычислить время Т встречи автомобилей, движущихся равноускоренно навстречу друг другу, если известны их скорости V1, V2, ускорения a1, a2 и начальное расстояние S между ними.
В кафе готовят коктейль из малинового и ананасового соков. Известно, что X литров малинового сока стоят М рублей, а Y литров ананасового – К рублей. Сколько литров каждого сока надо взять, чтобы приготовить Sлитров коктейлей общей стоимостью Р рублей?
На борту самолета, летящего по маршруту Москва – Лондон, находится Х пассажиров. Три четверти пассажиров имеют билеты второго класса, все остальные – первого. Билет первого класса стоит В рублей. Это в два раза больше стоимости билета второго класса. Сколько денег получила авиакомпания при продаже билетов на этот рейс?
Хозяин хочет оклеить обоями длинную стену в своем доме. Длина этой стены равна А метрам, а высота В метрам. Рулон обоев имеет длину L метров и ширину S метров. Сколько будут стоить обои для всей стены, сколько потребуется рулонов обоев, если стоимость одного рулона К рублей.
На фабрике «Мойдодыр» при стирке 4 кг белья расходуется 250 г стирального порошка. Определить сколько пачек стирального порошка будет израсходовано на K простыней (вес одной простыни – 500 г), P пододеяльников (вес одного пододеяльника – 650 г) и S скатертей (вес одной скатерти – 600 г). Вес одной пачки стирального порошка составляет 750 г.
Вводится четырехзначное число. Заменить число на другое, которое получается из исходного числа путем записи его цифр в обратном порядке.
Каждую неделю Саша получает сумму в размере S рублей на личные расходы, из них он тратит Х% на сладости. Остальные деньги он откладывает для покупки компьютера. Сколько месяцев потребуется Саше копить деньги, если на день рожденье бабушка с дедушкой ему подарили 3000 рублей, а мама с папой – 10000 рублей. Стоимость компьютера – 970$.
 Найти две средних цифры в любом 4-х значном числе. Определить корень квадратный из суммы этих цифр.  В любом трехзначном числе удалить первую цифру, а в оставшемся 2-х значном числе переставить цифры.
Дано целое число, больше 99. Найти третью от конца его цифру, последнюю цифру и разность квадратов этих цифр (использовать функции DIV и MOD). 
Дано четырехзначное число. Найти число, образованное перестановкой двух первых и двух последних цифр заданного числа. Вычислить корень квадратный из нового числа. 
Дано целое четырехзначное число. Используя операции div и mod, найти сумму его цифр.
Дано целое четырехзначное число. Используя операции div и mod, найти произведение его цифр.
 Найти корни квадратного уравнения A·x2 + B·x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A не равен 0), если известно, что дискриминант уравнения неотрицателен.
Четыре человека пообедали в ресторане. Официант подал им счет на х руб. каждому. Они решают оставить официанту чаевые в размере 15% от счета. Составьте программу, которая выведет на экран сумму чаевых, которую получил официант.
В пяти тестовых опросах мальчик получил оценки. Составьте программу, которая определит среднее значение оценок, полученных мальчиком в пяти опросах.
В школьном коридоре длиной 56 м. нужно выкрасить пол. Выкрасив часть коридора длиной 22 м., израсходовали А кг краски. Сколько краски еще нужно, чтобы докрасить коридор? 
Дана сторона равностороннего треугольника. Найти площадь этого треугольника.
Дни недели пронумерованы следующим образом: 0 — воскресенье, 1 — понедельник, 2 — вторник, : : : , 6 — суббота. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было четвергом.
Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, : : : , 6 — суббота, 7 — воскресенье. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было вторником.
Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, : : : , 6 — суббота, 7 — воскресенье. Дано целое число K, лежащее в диапазоне 1–365. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было субботой.
Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, : : : , 6 — суббота, 7 — воскресенье. Дано целое число K, лежащее в диапазоне 1–365, и целое число N, лежащее в диапазоне 1–7. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было днем недели с номером N.
Даны целые положительные числа A, B, C. На прямоугольнике размера A* B размещено максимально возможное количество квадратов со стороной C (без наложений). Найти количество квадратов, размещенных на прямоугольнике, а также площадь незанятой части прямоугольника.

Приложенные файлы

  • docx 194721
    Размер файла: 29 kB Загрузок: 0

Добавить комментарий