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

Задание 2

Составьте программу для решения одной из следующих задач. Программу запишите на диск под своей фамилией.

  1. Решить невырожденное (т.е. а0) биквадратное уравнение ax4+bx2+c=0.

  2. Решить невырожденное (т.е. а0) квадратное неравенство ax2+bx+c>0.

  3. Дано натуральное число (n100), определяющее возраст человека (в годах). Дать для этого числа наименования ”год", ”года", ”лет".

  4. Дано время (часы, минуты, секунды)-три натуральных числа. Определить время через 10 секунд.

  5. Определить дату следующего дня. Например:

    31.12.1985

    01.01.1986

    29.04.1985

    30.04.1985

  6. Определить, каким днем недели является дата, заданная в виде число, месяц (в текущем году).

  7. Определить число полных лет на текущий момент по введенной с клавиатуры дате.

  8. По введенной дате рождения определить, является ли на сегодняшний день совершеннолетним пользователь программы.

  9. Даны целые числа m, n (0<m12, 0n<60), указывающие момент времени: ” m часов, n минут". Определить наименьшее время (число полных минут), которое должно пройти до того момента, когда часовая и минутная стрелки на циферблате:

1)совпадут;

2)расположатся перпендикулярно друг другу.

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

Задание 3

Составьте программу, которая рисует во всю высоту экрана один из ваших инициалов, используя введенный символ (букву согласуйте с преподавателем).

Задание 4

Вызовите с диска программу, составленную Вами в задании 2, и добавьте в нее защиту от ввода некорректных данных, т.е. при вводе данных организуйте цикл до тех пор, пока не будут выполнены ограничения, накладываемые на значения аргументов.

Лабораторная работа №5Циклические вычисления

Цель работы: Ознакомиться с командой повторения, научиться составлять программы с использованием команды повторения.

Замечание: перед работой должна быть выполнена контролирующая программа по теме "Команда повторения WHILE".

Задание 1

Составьте программу для решения одной из следующих задач.

  1. Вычислить n!.

  2. Вычислить произведение (a-n)(a-2n)...(a-kn).

  3. Вычислить

  4. Вычислить сумму квадратов чисел от 1 до n.

  5. Вычислить (2n+1)!!.

  6. Вычислить (2n)!!

Задание 2

Составьте программу для решения одной из следующих задач.

  1. Предприниматель, начав дело, взял кредит размером kрублей подpсложных процентов годовых и вложил его в свое дело. По прогнозам его дело должно давать прибыльrрублей в год. Тем самым, в конце каждого года банк на сумму оставшегося долга начисляет р процентов, после чего предприниматель отдаёт банкуrрублей. Договор между ним и банком заканчивается, если к концу года останется меньшеrрублей долга (тогда предприниматель в конце этого года окончательно рассчитается с банком) или если после очередных расчётов сумма долга увеличится (тогда банк признаёт предпринимателя банкротом и отбирает у него всё). Как и через сколько лет закончится их договор? Сколько всего денег выплатит предприниматель банку?

  2. Составьте и выведите на экран календарь в привычном Вам виде календаря на месяц, если известен номер месяца (а в феврале и номер года, в другие месяца спрашивать номер года не нужно) а также известно, каким днём недели является первое число этого месяца.

  3. Известно время начала и окончания работы некоторого пригородного автобусного маршрута с одним автобусом на линии, а также протяженность маршрута в минутах (в один конец) и время отдыха на конечных остановках. Составить расписание этого маршрута (моменты прибытия и отправления с конечных пунктов) без учета времени на обед и пересменку.

  4. В учебном заведении задается начало учебного дня, время отдыха в середине пары, продолжительность перерыва между парами. Требуется получить и напечатать расписание звонков до седьмой пары включительно.

  5. Леспромхоз ведет заготовку древесины. Первоначальный объем ее на территории леспромхоза составлял Pкубометров, а за год на территории леспромхоза вырастаетQпроцентов (от текущего объёма) кубометров новой древесины. Годовой план заготовки –Rкубометров. Через сколько лет в бывшем лесу будут расти одни опята? (возможен вариант ответа – бесконечность, если количество древесины с каждым годом будет расти).

  6. Гражданин Петров, плохо усвоивший в школьном курсе математики тему «Сложные проценты», взял в ипотечном банке кредит размером Р рублей и вселился в новую квартиру. Его зарплата позволяет выплачивать в год Rрублей, а банк в конце года производит перерасчёт – вычитает из суммы долга его платёж, а на оставшуюся сумму начисляетQпроцентов. Если после этого сумма долга гражданина Петрова банку превыситSрублей, то банк «прощает» гражданину Петрову его долги, но выселяет его из квартиры, которая до окончательного расчёта является собственностью банка. Чем закончится эксперимент гражданина Петрова с ипотекой? Выведите на экран количество лет, которое ему удастся прожить в квартире до того, как его оттуда выселят или общую сумму выплат банку и количество лет, необходимых для этого.