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




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

Лабораторная работа №8
Двумерные массивы


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

Задание 1


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

Задание 2


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

2.1 суммы всех элементов массива.

2.2 количества 0 в массиве.

2.3 произведения ненулевых элементов последней строки.

2.4 произведения положительных элементов последнего столбца.

2.5 максимального элемента массива.

2.6 минимального элемента массива.

2.7 суммы положительных элементов массива.

2.8 количества отрицательных элементов в массиве.

Задание 3


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

  1. суммы элементов выше главной диагонали.

  2. количества 0 ниже главной диагонали.

  3. произведения ненулевых элементов ниже побочной диагонали

  4. произведения положительных элементов выше побочной диагонали.

  5. максимального элемента выше побочной диагонали.

  6. минимального элемента ниже побочной диагонали

  7. суммы положительных элементов выше главной диагонали.

  8. количества отрицательных элементов ниже главной диагонали.

Замечание: массив должен быть квадратным, т.е. число строк равно числу столбцов.

Задание 4


Составьте программу для нахождения количества:

4.1 строк, где все элементы одинаковы.

4.2 столбцов, где все элементы положительны.

4.3 строк, где знаки элементов чередуются.

4.4 столбцов, совпадающих с первым.

4.5 нулевых строк.

4.6 столбцов, где все элементы одинаковы.

4.7 строк, совпадающих с последней.

4.8 нулевых столбцов.

Задание 5


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

  1. Определить, есть ли в массиве одинаковые строки.

  2. Определить сколько в массиве столбцов, где все элементы различны.

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

  4. Определить, верно ли, что максимальные элементы всех строк находятся в разных столбцах.

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

  6. Определить, является ли массив магическим квадратом, т.е. совпадает ли в нем сумма каждой строки, каждого столбца и двух диагоналей.

  7. Найти минимальное число К, для которого хотя бы в одной строке все элементы меньше или равны К.

  8. Найти максимальное число К, для которого в каждой строке есть хотя бы один элемент, больший или равный К.

Лабораторная работа №9
Работа со строковыми величинами


^ Цель работы: Сформировать понятие величин полусоставного типа. Научиться составлять алгоритмы обработки строковых переменных.

Задание 1


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

  1. Определить, какое из двух слов длиннее и на сколько.

  2. Определить, является ли какое-нибудь из двух слов частью другого.

  3. Определить, есть ли в записи квадрата данного числа цифра 1.

  4. Поменять в слове первую и последнюю буквы.

  5. Если в слове нечетное число букв, то удвоить среднюю.

  6. По последнему символу определить тип предложения (повествовательное, вопросительное, восклицательное).

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

  8. Удалить из слова среднюю букву (или две средних).

Задание 2


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

  1. Заменить в арифметическом выражении знаки "+" на знаки "-", а знаки "-" на знаки "+".

  2. Удалить все буквы "я" в данном слове.

  3. Удвоить все четные буквы слова.

  4. Удалить все предлоги "на" в данном предложении.

  5. Вставить после каждой буквы данного слова букву "о".

  6. Удалить лишние пробелы в данном предложении.

  7. Удвоить каждую букву данного слова.

  8. Заменить каждую точку многоточием (т.е. тремя точками).

Программу запишите на диск.

Задание 3


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

Задание 4


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

4.1 Заменить в тексте все маленькие латинские буквы на большие.

4.2 Заменить в тексте все большие латинские буквы на маленькие.

Задание 5


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

  1. Удвоить все согласные буквы.

  2. Удалить из данного слова все согласные буквы.

  3. Проверить, имеются ли в данном слове одинаковые буквы.

  4. Оставить в данном слове из каждого набора одинаковых букв, идущих подряд, только одну букву.

  5. Определить возможность составления одного данного слова из букв другого данного слова с учетом кратности.

  6. Определить возможность составления одного данного слова из букв другого данного слова без учета кратности.

  7. Для подсчета количества слов в предложении, учитывая что между словами может быть несколько пробелов.

  8. Выяснить, можно ли из символов заданного слова составить слово "море".
1   2   3   4   5   6   7   8   9   10   ...   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
главная страница