Система задач и упражнений по языку программирования Pascal Часть 1




НазваниеСистема задач и упражнений по языку программирования Pascal Часть 1
страница4/16
Дата публикации18.01.2015
Размер0.66 Mb.
ТипДокументы
lit-yaz.ru > Информатика > Документы
1   2   3   4   5   6   7   8   9   ...   16
^

Лабораторная работа №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 рублей в год. Сможет ли он накопить сумму, достаточную для погашения кредита, и если да, то через сколько лет?

  2. Для каждого посетителя парикмахерской (с одним мастером) известны следующие величины: t – момент его прихода и p – продолжительность его обслуживания. Сколько клиентов обслужит мастер за смену продолжительностью Т?

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

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

  5. Леспромхоз ведет заготовку древесины. Первоначальный объем ее на территории леспромхоза составлял р кубометров. Годовой план заготовки – t кубометров. Через сколько лет в бывшем лесу будут расти одни опята?

  6. У гусей и кроликов вместе 2n лап. Сколько может быть гусей и кроликов (вывести все возможные сочетания)?

Задание 3


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

3.1. Даны положительные действительные числа a, x,  (в программе дать имя eps). В последовательности y0, y1, y2,..., образованной по закону:

y0=a;...

yi=, при i=1,2,...

найти первый член yn, для которого выполнено неравенство yn- yn-1 < . Сравнить с результатом использования встроенной функции y=x

3.2. Пусть x0=1;...

xk=, k=1,2,3,...

Найти первый член xn, для которого выполнено неравенство xn- xn-1< .

3.3. Вычислить для заданного значения а, используя рекуррентное соотношение:

;

Процесс вычислений выполнять до тех пор пока не будет выполнено неравенство xn+1-xn < .

3.4. Для заданных чисел m и n вычислить число сочетаний непосредственно:



и по рекуррентной формуле:

3.5. Дано целое число m>1. Получить наибольшее целое n, при котором 4n
3.6. Найти сумму первых N чисел Фибоначчи.

3.7. Найти N-ое число Фибоначчи.

Задание 4


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

  1. Определить, является ли число n простым.

  2. Найти сумму делителей числа n.

  3. Определить, является ли число n совершенным.

  4. Найти НОК двух натуральных чисел.

  5. Найти все общие делители чисел n, m.

  6. Найти все общие кратные чисел n и m, меньшие mn.

  7. Даны натуральные числа n, m. Сократите дробь m/n., то есть найдите такие натуральные p и q, не имеющие общих делителей, что m/n=p/q.

  8. Дано натуральное число n. Получить все такие натуральные q, что n делится на q в квадрате и не делится на третью степень числа q.

  9. Дано натуральное число n. Получить все натуральные числа, меньшие n и взаимно простые с ним.

  10. Назовем шестизначное число счастливым, если сумма первых трех его цифр равна сумме последних трех. Подсчитать количество счастливых шестизначных чисел, у которых сумма первых трех цифр равна 13.

  11. Подсчитать количество "счастливых" шестизначных билетов.

Задание 5


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

  1. Сколько цифр в числе N?

  2. Чему равна сумма его цифр?

  3. Получить сумму m последних цифр числа n.

  4. Выяснить, входит ли цифра 3 в запись числа n.

  5. Поменять порядок цифр числа n на обратный.

  6. Переставить первую и последнюю цифры числа n.

  7. Приписать по единице в начало и конец записи числа n.

  8. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например, из числа 59015509 должно получиться 919.

Проследите исполнение программы в пошаговом режиме(F7), создав в Watch-окне (Ctrl+F7) список промежуточных величин задачи.
1   2   3   4   5   6   7   8   9   ...   16

Похожие:

Система задач и упражнений по языку программирования Pascal Часть 1 iconКонспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...

Система задач и упражнений по языку программирования Pascal Часть 1 iconУчебная программа курса или дисциплины «Основы программирования»
В частности, в курсе рассматриваются основные конструкции языков программирования, анализируются основные типы и структуры данных,...

Система задач и упражнений по языку программирования Pascal Часть 1 icon«Интегрированная среда языка Pascal»
Образовательные: Обеспечить в ходе урока усвоения следующих понятий: «операторы присваивания», «запись выражений на языке Pascal»,...

Система задач и упражнений по языку программирования Pascal Часть 1 iconСборник текстов и упражнений по английскому языку для студентов неязыковых специальностей
Шаяхметова Л. Х. Сборник текстов и упражнений по английскому языку для студентов неязыковых специальностей (учебно-методические рекомендации)....

Система задач и упражнений по языку программирования Pascal Часть 1 iconРабочая программа по курсу «основы программирования на с++»
Программа предназначена для обучения программирования на языке С++ учреждений начального профессионального образования для овладения...

Система задач и упражнений по языку программирования Pascal Часть 1 iconРабочая программа по курсу «основы Программирования на языке ассемблер»
Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений...

Система задач и упражнений по языку программирования Pascal Часть 1 iconИнформационных технологий и программирования
Класс StatusEvent 10 Глава Применение генетического программирования для построения управляющих автоматов 12

Система задач и упражнений по языку программирования Pascal Часть 1 iconСистема решения задач на графах
Маркова в теории вероятностей, различные задачи в программировании, в проектировании электронных систем, в экономике, в социологии...

Система задач и упражнений по языку программирования Pascal Часть 1 icon1 Социум особенная часть мира. Общество сложная, динамично развивающаяся...
Социум — особенная часть мира. Общество — сложная, динамично развивающаяся система

Система задач и упражнений по языку программирования Pascal Часть 1 iconДля программистов и опытных пользователей
Иями нового стандарта и рассчитана на читателей, уже владеющих язы­ком программирования С. Методика подачи материала предполагает...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница