Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива»



Скачать 32.24 Kb.
Дата01.12.2012
Размер32.24 Kb.
ТипЛабораторная работа
Лабораторная работа по теме:
«Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива»
Цели:

  • закрепление умений и навыков по использованию циклов при решении задач целочисленной арифметики;

  • закрепление умений и навыков по составлению, описанию и вызову процедур с параметрами;

  • отработка умений и навыков по организации поиска в одномерных массивах.;

  • формирование собственной и общей библиотеки подпрограмм для её дальнейшего использования при решении задач разного содержания.


Лабораторное задание:

Составьте паскаль-программу для заданной задачи. Для используемой для её решения процедуры составьте алгоритм в виде блок-схемы. Отладьте программу на компьютере, результаты тестирования запишите в тетради для лабораторных работ.
Задачи:


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

  2. В данном одномерном массиве целого типа найти и напечатать совершенные числа, или сообщить, что таких нет. Использовать процедуру нахождения совершенного числа. (Совершенным называется число, которое равно сумме своих делителей(конечно, за исключением себя самого). Например, число 6 – совершенной, т.к. 6=1+2+3)

  3. В данном одномерном массиве целого типа найти и напечатать сумму цифр всех элементов массива. Использовать процедуру нахождения суммы цифр числа.

  4. В данном одномерном массиве целого типа найти и напечатать только те элементы массива, которые являются числами-палиндромами, или сообщить, что таких нет. Использовать процедуру определения числа-палиндрома. (Палиндром – это число, которое читается одинаково справа налево и слева направо. Например, числа 1221, 343, 66 – палиндромы).

  5. В данном одномерном массиве, заполненном двузначными числами целого типа найти и напечатать те элементы, цифры которых являются соседними в натуральном ряду (например, 56, 32, 10 и т.д.), или сообщить, что таких нет. Использовать процедуру определения соседства цифр числа.

  6. В данном одномерном массиве целого типа найти и напечатать те элементы, произведение цифр которых равно заданному числу a, или сообщить, что таких нет. Использовать процедуру нахождения произведения цифр числа.

  7. В данном одномерном массиве целого типа найти и напечатать элемент с наибольшим среднеарифметическим его цифр. Использовать процедуру нахождения среднего арифметического цифр числа.

  8. В данном одномерном массиве целого типа найти и напечатать максимальную цифру каждого элемента массива. Использовать процедуру нахождения максимальной цифры в числе.


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

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

  11. В данном одномерном массиве целого типа найти и напечатать те элементы, в которых присутствует хотя бы одна цифра а (эта цифра вводится с клавиатуры), или сообщить, что таких нет. Использовать процедуру определения присутствия в числе заданной цифры.

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

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

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

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

  16. В данном одномерном массиве целого типа найти и напечатать количество цифр а (эта цифра вводится с клавиатуры) в элементах, или сообщить, что элементов с такой цифрой нет. Использовать процедуру определения количества заданной цифры в числе.

Похожие:

Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconЛабораторная работа № Многомерные массивы. Определение многомерного массива аналогично определению одномерного массива
Список индексов – переменные вида тип-диапазон любого базового порядкового типа. Первый параметр – индекс строк, второй – столбцов,...
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconРешение задач на последовательности При решении таких задач бывает необходимо: каким-либо образом сортировать последовательности
Прежде всего рассмотрим общую структуру программы при решении задач на обработку последовательности чисел (массивов) на примере заполнения...
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconПрактикум по пмм ( 2 курс, 3 семестр ) Волгоград, 1998 Лабораторная работа №1 Массивы и указатели
Массив это объект, состоящий из элементов одного типа и расположенных в памяти подряд. Синтаксис определения одномерного массива...
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconРешение краевых задач с помощью s сплайна
Мы рассмотрим, каким образом могут быть применены сплайны 3-й степени класса при решении уравнения Пуассона на круге и в других областях....
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconЛабораторная работа №3 условный оператор в программах на паскале
Цель работы: приобрести навыки в решении задач с помощью условного оператора, усвоить назначение и правила его применения
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconУрок (алгебра и начала анализа + физика) в 10 классе по теме
«Использование физических понятий, величин и законов при решении задач на расчёт средней скорости»
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconЛабораторная работа №3 "Работа с одномерными массивами" Цель: Получение навыков обработки одномерных массивов
Определение массива содержит тип элементов, имя массива и количество элементов в массиве
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconЛабораторная работа по теме: «Одномерные массивы»
Дан массив целых чисел. Найти максимальный элемент массива и его порядковый номер
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconРешение геометрических задач по планиметрии
При решении большинства задач не обойтись без привлечения разнообразных фактов теории доказательств тех или иных утверждений. Но...
Лабораторная работа по теме: «Использование процедуры при решении задач целочисленной арифметики с помощью одномерного массива» iconТема урока. Нахождение дроби от числа
Цель урока: обобщить и систематизировать знания, умения по нахождению дроби от числа при решении задач, которые встречаются в реальной...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org