- •Часть 1. Организация управления работой программы сложной структуры с помощью многоуровневого меню.
- •1. Первый пункт меню
- •2. Второй пункт меню
- •Часть 2. Реализация программы сложной структуры.
- •Требования к оформлению лабораторных работ по дисциплине «Информатика и основы программирования »
- •Варианты задач для выполнения лабораторной работы по теме «Работа с массивами и строками в Паскале»
- •Пример: структурная схема программы работы с матрицами
Варианты задач для выполнения лабораторной работы по теме «Работа с массивами и строками в Паскале»
|
Строки |
Массивы |
||
№ вар |
Задача 1 |
Задача 2 |
Задача 1 |
Задача 2 |
|
Дана строка символов. Определить количество слов в строке. |
Дана строка символов. Удалить из нее все слова-палиндромы, сформировав из них новую строку. |
Обменять местами в одномерном массиве максимум и минимум, найденные среди элементов массива. |
В одномерном массиве определить минимальный элемент и его координату (номер) в массиве. |
|
Дана строка символов. Определить в строке количество непалиндромов. |
Дана строка символов. Определить количество слов в строке, не начинающихся с заданного с клавиатуры символа. |
В одномерном массиве определить максимальный элемент и выяснить, в какой половине массива (левой или правой) он находится. О расположении максимума точно в середине массива сообщить отдельно. |
Для одномерного массива вещественных чисел определить, сколько элементов (количество) находится после минимального элемента массива |
|
Дана строка символов. Определить количество слов в строке включающих заданный с клавиатуры символ. |
Дана строка символов. Определить количество слов в строке. |
Дан одномерный массив целых чисел. Определить какой элемент находится ближе к концу массива: минимальный или минимальный элемент. |
Найти произведение элементов, расположенных до максимального элемента. |
|
Дана строка символов. Определить количество слов в строке, начинающихся с заданного символа. . |
Дана строка символов. Определить в строке количество непалиндромов. |
В одномерном массиве определить минимальный элемент и его координату (номер) в массиве. |
Дан одномерный массив целых чисел. Найти максимальный элемент среди элементов, расположенных между максимальным и минимальным элементами массива. |
|
Дана строка символов. Определить, сколько слов стоит до слова максимальной длины. . |
Дана строка символов. Определить, содержат ли все слова строки заданную с клавиатуры букву |
Для одномерного массива вещественных чисел определить, сколько элементов (количество) находится после минимального элемента массива |
Дан одномерный массив целых чисел. Найти максимальный элемент среди элементов, расположенных между максимальным и минимальным элементами массива и определить, является ли он простым числом.. |
|
Дана строка символов. Переместить слово максимальной длины в конец строки. |
Дана строка символов. Определить количество слов в строке включающих заданный символ. |
Найти произведение элементов, расположенных до максимального элемента. |
Обменять местами в одномерном массиве максимум и минимум, найденные среди элементов массива. |
|
Дана строка символов. Определить, какое слово - максимальной или минимальной длины - находится ближе к концу строки. . |
Дана строка символов. Определить, содержит ли i-ое слово слово строки букву, с которой начинается первое слово. |
Дан одномерный массив целых чисел. Найти максимальный элемент среди элементов, расположенных между максимальным и минимальным элементами массива. |
В одномерном массиве определить максимальный элемент и выяснить, в какой половине массива (левой или правой) он находится. О расположении максимума точно в середине массива сообщить отдельно. |
|
Дана строка символов. Определить, содержат ли все слова строки заданную с клавиатуры букву. . |
Дана строка символов. Переместить слово максимальной длины в начало / конец строки. |
В двумерном массиве определить максимальный и минимальный элемент и их координаты (номер строки и столбца) в массиве. |
Дан двумерный массив целых чисел. Определить, что больше - сумма нечетных чисел или сумма четных чисел на главной диагонали массива |
|
Дана строка символов. Определить, содержит ли первое i-ое слово слово строки заданную с клавиатуры букву. . |
Дана строка символов. Определить, какое слово - максимальной или минимальной длины - находится ближе к концу строки. . |
Обменять местами в двумерном массиве максимум и минимум, найденные среди элементов массива. |
Составить программу, которая вводит двумерный массив целочисленных элементов и формирует два новых массива, в первом располагаются отрицательные элементы исходного массива, а во втором - положительные элементы исходного массива. Выдать на экран оба результатных массива |
|
Дана строка символов. Распечатать первые буквы всех слов - непалиндромов. |
Дана строка символов. Удалить из нее все слова-палиндромы. . |
Дан двумерный массив целых чисел. Определить какой элемент находится ближе к концу массива: минимальный или минимальный элемент. |
Составить программу, которая вводит два двумерных массива А и В одинаковой размерности NF, сравнивает их элементы попарно ( ai,j = bi,j ) и в качестве результата выдает количество совпадений |
|
Дана строка символов. Определить, содержит ли слово максимальной дины заданную с клавиатуры букву. . |
Дана строка символов. Удалить из нее все слова-палиндромы, переместив их в одномерный массив слов. . |
Дан двумерный массив целых чисел. Определить, являются ли простыми числами максимальный и минимальный элементы массива. |
В одномерном массиве целых чисел найти, вывести на экран все числа, стоящие в нечетных строках и кратные некоторому Р (Р вводится пользователем с клавиатуры) и номера этих элементов, а также получить их среднее арифметическое |
|
Дана строка символов. Удалить из нее все слова-палиндромы. . |
Дана строка символов. Определить, содержит ли последнее слово строки букву, с котоой начинается первое слово. . |
Дан двумерный массив целых чисел. Определить, сколько элементов являются простыми числами.В процессе решения выводить на экран каждый простой элемент массива и его координаты в массиве |
Дан двумерный массив целых чисел. Определить, что больше - сумма нечетных чисел или сумма четных чисел на побочной диагонали массива |
|
Дана строка символов. Удалить из нее все слова-палиндромы, переместив их в одномерный массив слов. |
Дана строка символов. Распечатать последние буквы всех слов - палиндромов. |
Для двумерного массива вещественных чисел определить вектор максимальных элементов по строкам |
Дан одномерный массив целых чисел. Определить, есть ли среди элементов в массиве числа, кратные минимальному элементу массива, и вывести их на экран. |
|
Дана строка символов. Удалить из нее все слова-палиндромы, сформировав из них новую строку. |
Дана строка символов. Определить, содержит ли слово максимальной дины заданную с клавиатуры букву. . |
Для двумерного массива вещественных чисел определить вектор минимальных элементов по столбцам |
Дан двумерный массив числовых элементов. Рассортировать (упорядочить) его элементы по убыванию / возрастанию значений элементов. |
|
Дана строка символов. Удалить из нее все слова с длиной, большей заданной длины. |
Дана строка символов. Определить, сколько слов стоит до слова максимальной длины. . |
Дан двумерный массив целых чисел. Определить, что больше - сумма нечетных чисел или сумма четных чисел в массиве |
Дан двумерный массив целых чисел. Определить, что больше - сумма чисел на главной или сумма чисел на побочной диагонали массива |
|
Дана строка символов. Определить, содержит ли последнее слово строки букву, с котоой начинается первое слово. . |
Дана строка символов. Удалить из нее все слова с заданной с клавиатуры длиной. |
В двумерном массиве определить максимальный и минимальный элемент и их координаты (номер строки и столбца) в массиве. |
Дан двумерный массив целых чисел. Определить, что больше - сумма нечетных чисел или сумма четных чисел на главной диагонали массива |
Литература
-
Иванова Г.С. Основы программирования. М.,Изд. МГТУ им. Н.Э.Баумана, 2001
-
Иванова Г.С., Ничушкина Т.Н., Пугачёв Е.К. Объектно-ориентированное программирование М., Изд. МГТУ им. Н.Э.Баумана, 2001
-
Дайитбегов Д.М., Черноусов Е.А. Основы алгоритмизации и алгоритмические языки. Учебник. М., Финансы и статистика, 1992
-
Фаронов В.В. Turbo Pascal 7.0. Учебное пособие. М.,Нолидж,1998
-
Йодан Э. Структурное проектирование и конструирование программ. -, Мир, 1979
-
WWW.READUS.RU
ПРИЛОЖЕНИЯ