- •Федеральное агентство связи
- •Практическое занятие №2
- •Практическое занятие №3
- •Практическое занятие №4
- •Практическое занятие №5
- •Практическое занятие №6
- •Практическое занятие №7
- •Практическое занятие №8
- •Практическое занятие №9
- •Практическое занятие №10
- •Практическое занятие №11
- •Практическое занятие №12
- •Практическое занятие №13
- •Практическое занятие №14
- •Практическое занятие №15
Практическое занятие №7
Наименование занятия: Двумерные массивы
Цель занятия: Получить практические навыки в составлении и отладке программ на языке Pascal для обработки двумерных массивов.
Подготовка к занятию: Повторить теоретический материал по теме «Двумерные массивы»
Литература:
Семакин И.Г., Шестаков А.П. Основы программирования, 2008г.
Павловская Т.А. Паскаль. Программирование на языке высокого уровня, 2010г.
Задание на занятие:
ВАРИАНТ 1
Дана целочисленная квадратная матрица. Вывести ее на экран и определить сумму элементов в тех строках, которые не содержат отрицательных элементов.
ВАРИАНТ 2
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент.
ВАРИАНТ 3
Дана целочисленная квадратная матрица. Вывести ее на экран и определить сумму элементов тех столбцах, которые не содержат отрицательных элементов.
ВАРИАНТ 4
Дана целочисленная квадратная матрица. Вывести ее на экран и определить произведение элементов в тех строках, которые не содержат отрицательных элементов.
ВАРИАНТ 5
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество столбцов, содержащих хотя бы один нулевой элемент.
ВАРИАНТ 6
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество строк, не содержащих ни одного нулевого элемента.
ВАРИАНТ 7
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество четных отрицательных элементов.
ВАРИАНТ 8
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество четных элементов в каждом столбце.
ВАРИАНТ 9
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество отрицательных элементов в каждой строке матрицы
ВАРИАНТ 10
Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество положительных элементов в каждом столбце.
Порядок проведения занятия:
Получить допуск к работе;
Составить программу на языке Pascal;
Ввести программу в ЭВМ и откомпилировать её;
Выполнить программу и занести результаты в отчет;
Оформить отчет.
Содержание отчета:
Наименование, цель занятия, задание;
Выполненное задание (код программы, результаты выполнения программы);
Ответы на контрольные вопросы;
Вывод о проделанной работе.
Контрольные вопросы для зачета:
Что такое двумерный массив?
Как описывается двумерный массив?
Как получить доступ к элементам двумерного массива?
Практическое занятие №8
Наименование занятия: Работа со строками
Цель занятия: Научиться составлять программы с использованием строковых типов данных
Подготовка к занятию: Повторить теоретический материал по теме «Строки»
Литература:
Семакин И.Г., Шестаков А.П. Основы программирования, 2008г.
Павловская Т.А. Паскаль. Программирование на языке высокого уровня, 2010г.
Задание на занятие:
ВАРИАНТ 1
Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобки. Вывести на экран все символы, расположенные внутри этих скобок.
Определить, сколько раз в строке встречается заданное слово.
ВАРИАНТ 2
Дана строка символов S. Подсчитать, сколько раз среди данных символов встречается буква х.
Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.
ВАРИАНТ 3
Дана строка символов. Удалить в ней первый знак препинания.
Дана строка, заканчивающаяся точкой. Посчитать, сколько слов в строке.
ВАРИАНТ 4
Дана строка символов. Выяснить имеются ли в данной строке рядом стоящие запятая и тире.
Дана строка. Указать те слова, которые содержат хотя бы одну букву t.
ВАРИАНТ 5
Дана строка символов. Преобразовать строку, заменив в ней каждую точку многоточием.
В строке имеется одна точка с запятой (;). Посчитать, сколько символов до точки с запятой и после нее.
ВАРИАНТ 6
Дана строка символов. Подсчитать, сколько в ней букв r, k, t.
В строке заменить все двоеточия (:) точкой с запятой (;) и посчитать количество замен.
ВАРИАНТ 7
Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует.
Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
ВАРИАНТ 8
Дана строка символов. Определить, сколько раз в нее входит группа abc.
В строке удалить все символы «двоеточие» (:) и посчитать количество удаленных символов.
ВАРИАНТ 9
Дана строка символов. Преобразовать строку, заменив в ней все восклицательные знаки точками.
Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.
ВАРИАНТ 10
Дана строка символов. Удалить из неё все знаки препинания.
Дана строка, содержащая текст. Найти длину самого короткого и самого длинного слова.
Порядок проведения занятия:
Получить допуск к работе;
Составить программы на языке Pascal;
Ввести программы в ЭВМ и откомпилировать их;
Выполнить программы и занести результаты в отчет;
Оформить отчет.
Содержание отчета:
Наименование, цель занятия, задание;
Выполненное задание (код программ, результаты выполнения программ);
Ответы на контрольные вопросы;
Вывод о проделанной работе.
Контрольные вопросы для зачета:
Какой тип данных называют строковым?
Что такое текущая длина и длина строки?
Какие стандартные процедуры и функции применяются при работе со строковыми величинами?