Задание 6. Решение задач по теме

Номера задач задает преподаватель!

1. Составьте программу вычисления суммы четных делителей натурального числа М.

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

3. Составьте программу подсчета суммы нечетных делителей, кратных 5, натурального числа М.

4. Составьте программу подсчета числа нечетных делителей, кратных 7, натурального числа М.

5. Составьте программу вычисления суммы четных делителей натурального числа М, больших Р, но меньших Q.

6. Составьте программу отыскания наименьшего h, при котором число h2+h+41 является составным.

7. Составьте программу подсчета числа натуральных чисел, меньших данного М и являющихся делителями натурального Q.

8. Составьте программу вычисления суммы четных делителей натурального числа М, больших Р, но меньших Q.

9. Составьте программу вычисления произведения простых делителей натурального числа N.

10. Составьте программу вычисления квадрата суммы нечетных делителей натурального числа М.

Лабораторная работа № 7
Одномерные массивы

Цель работы: усвоить правила работы с переменными типа массив языка программирования Turbo Pascal. Научиться составлять алгоритмы и программы для обработки одномерных массивов.

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

Объявление массива в программе имеет вид:

Var <имя массива>: Array [m..n] of <тип компонент>

Здесь m - начальное значение индекса массива, n - конечное значение.

Доступ к компонентам массива осуществляется через индексы, которые пишутся после имени массива в квадратных скобках. В качестве индекса может использоваться постоянная, переменная или выражение, тип которых совпадает с типом индекса: Х[2], S[i+j].

Задачи, связанные с обработкой массивов можно условно разделить на следующие классы:

1. Однотипная обработка всех или указанных элементов массива.

2. Поисковые задачи для массивов.

3. Сортировка массивов.

Рассмотрим наиболее типичные примеры задач.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: