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




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

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


^ Цель работы: Сформировать понятие одномерного массива числового типа. Овладеть умениями обращения к элементам одномерного массива, ввода и вывода массива, составления алгоритмов обработки массивов.

Задание 1


Составьте программу, которая запрашивает значение элементов одномерного числового массива А, формирует и выводит на экран в строку новый числовой массив В, в котором:

  1. элементы те же, что и в А, но расположены в обратном порядке.

  2. элементы равны модулю соответствующих элементов А.

  3. элементы на 1 больше, чем соответствующие элементы А.

  4. элементы те же, что и в А, но отрицательные заменяются на 0.

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

1.5 Подсчета суммы элементов массива, меньших своего номера.

1.6 Подсчета суммы элементов массива, стоящих на четных местах.

  1. Замены всех элементов массива соответствующими степенями числа 2.

  2. Замены ненулевых элементов массива на обратные.

Задание 2


Измените предыдущую программу так, чтобы в массиве В, элемент с номером i был равен:

  1. сумме первых i элементов массива А.

  2. произведению первых i элементов массива А.

  3. количеству нулей среди первых i элементов массива А.

  4. максимальному среди первых i элементов массива А.

  5. количеству положительных чисел первых i элементов массива А.

  6. минимальному среди первых i элементов массива А.

  7. номеру максимального элемента среди первых i элементов А.

  8. номеру минимального элемента среди первых i элементов А.

После исполнения программы элементы массива В должны быть напечатаны на экране каждый под соответствующим элементом массива А.

Задание 3


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

  1. Определить, есть ли в массиве положительные числа, отрицательные числа, нули.

  2. Определить, все ли числа из массива А лежат в указанном диапазоне.

  3. Определить, есть в массиве числа, превосходящие сумму всех элементов массива.

  4. Определить, единственный ли в массиве максимальный элемент.

  5. Определить, является ли массив А упорядоченным по возрастанию.

  6. Определить, является ли массив А упорядоченным по убыванию.

  7. Определить номер первого нуля в массиве А или выдать сообщение, что нулей в массиве нет.

  8. Определить, симметричны ли элементы в массиве относительно центрального или центральных.

Задание 4


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

  1. Удалить из массива минимальный элемент

  2. Подсчитать количество рабочих в данной бригаде, работающих хуже, чем в среднем вся бригада.

  3. Обменять значениями максимальный и минимальный элементы.

  4. Подсчитать количество дней, имеющих наибольшую температуру за последнюю декаду марта.

  5. Найти количество максимальных элементов массива, используя только один оператор цикла.

  6. Вычислить произведение элементов массива А до первого отрицательного элемента (при наличии отрицательного элемента).

  7. Вычислить произведение элементов массива А, находящихся между первым максимальным и первым минимальным элементами.

  8. Вычислить сумму положительных элементов массива А после первого нуля (при наличии нуля).

  9. Вычислить сумму отрицательных элементов (если такие есть) массива А до первого максимального элемента.

Задание 5


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

  1. Найти второй по величине элемента массива.

  2. Упорядочить массив А по возрастанию.

  3. Найти наибольшее количество одинаковых элементов массива А, идущих подряд.

  4. Подсчитать K- количество элементов, равных первому отрицательному, используя один оператор цикла; если отрицательных нет, то K=-1.

  5. Исключить нули со сдвигом элементов таблицы.

  6. По двоичной записи натурального числа M (в виде массива 0 и 1) выдать двоичную запись числа M+1.

  7. Определить количество разных элементов массива А.

  8. Найти максимальный из отрицательных элементов массива А с четными номерами (с учетом того, что их может не быть).

  9. Найти минимальный из положительных элементов массива А с четными номерами (с учетом того, что их может не быть).

  10. Определить наибольшее количество одинаковых элементов в данном массиве.
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
главная страница