- •Лабораторные работы Лабораторная работа №1 Различные системы счисления.
- •Лабораторная работа №2 Основные элементы языка Паскаль. Структура программы. Простые типы данных. Операции и выражения.
- •Лабораторная работа №3 Операторы в Паскале (условный оператор)
- •Лабораторная работа №4 Операторы в Паскале (оператор выбора)
- •Лабораторная работа №5 Операторы в Паскале (операторы цикла - цикл с параметром)
- •Лабораторная работа №6 Операторы в Паскале (операторы цикла – циклы с условием)
- •Лабораторная работа №7 Структурированные типы данных (одномерные массивы)
- •Лабораторная работа №8 Структурированные типы данных (двухмерные массивы)
- •Лабораторная работа №9 Структурированные типы данных (строковый тип)
- •Лабораторная работа №10 Структурированные типы данных (множество)
- •Лабораторная работа №11 Структурированные типы данных (записи). Использование процедур и функций.
- •Лабораторная работа №12 Модульное программирование.
Лабораторная работа №9 Структурированные типы данных (строковый тип)
Для получения зачета по данной лабораторной работе необходимо набрать 5 баллов.
9.01 Подсчитать сколько раз в данной строке встречается некоторая буква, введенная с клавиатуры.(2 балла)
9.02 Заменить в данной строке все вхождения подстроки s на порядковый номер вхождения. Подстрока s вводится с клавиатуры.(3 балла)
9.03 Ьтасипан уммаргорп адовереп йоннадаз икортс оп умещюуделс упицнирп.(4 балла)
9.04 В строке после каждого слова вставить запятую.(2 балла)
9.05 Дан список фамилий упорядочить их в алфавитном порядке.(3 балла)
9.06 В строке переставить местами рядом стоящие слова.(4 балла)
9.07 Из строки вырезать слова, стоящие на четном месте.(3 балла)
9.08 В строке удалить все пробелы, а затем после каждой пятой буквы вставить знак вопроса.(3 балла)
9.09 Каждое слово в строке распечатать с новой строчки экрана.(2 балла)
9.10 В строке удалить последнюю букву у слов.(2 балла)
9.11 В строке все запятые заменить точкой, и перед первым словом вставить слово STRING.(2 балла)
9.12 Подсчитать количество слов и букв в этих словах в строке.(2 балла)
9.13 Переставить местами слова в строке (первая с последней и т.д.). (3 балла)
9.14 В строке удалить все знаки препинания.(2 балла)
9.15 Из строки удалить все встречающиеся символы.(4 балла)
9.16 В считанной строке найти цифры и составить из них другую строку, преобразовать ее к числовому типу. (3 балла)
9.17 С клавиатуры считывается строка состоящая из цифр от 0 до 9. Разбить ее на две части, полученные строки преобразовать к целочисленному типу. (2 балла)
9.18 В строке каждый символ заменить на соответствующий ему код. (2 балла)
9.19 Все слова в строке расположить в алфавитном порядке.(3 балла)
Лабораторная работа №10 Структурированные типы данных (множество)
Для получения зачета по данной лабораторной работе необходимо набрать 6 баллов.
10.01 Имеются три множества символьного типа:
Сформировать новое множество . Вывести на экран полученное множество. Проверить включено ли множество во множество y. (3 балла)
10.02 Из множества целых чисел 1..20 выделить: множество чисел, делящихся на 6 без остатка; множество чисел делящихся без остатка на 2 или на 3. Полученные множества вывести на экран (3 балла)
10.03 С клавиатуры сформировать множество, состоящее из 10 чисел, элементы которого принадлежат промежутку 3 до 50. Выделить из полученного множества все числа делящиеся на 5 и составить из них новое множество. Вывести его на экран. (2 балла)
10.04 Сформировать множество, считав с клавиатуры 10 чисел, лежащих между 0 25. Преобразуйте множество возведя каждый его элемент в квадрат и вывести результат на экран. (2 балла)
10.05 Считать с клавиатуры два множества. Первое состоит из шести чисел, лежащих на промежутке от 0 до 10, второе – из 3 чисел, лежащих на промежутке от 0 до 20. Найти их пересечение и вывести полученное множество на экран. (2 балла)
10.06 С клавиатуры считать 6 цифр. Сформировать из них множество и дополнив его недостающими цифрами. Вывести полученное множество на экран. (2 балла)
10.07 Считать с клавиатуры два множества А и В, элементы которого находятся на промежутке от 0 до 100 и количество элементов в этих множествах равно 10 и 8 соответственно. Определить и вывести на экран множество такое, что:
;
;
. (3 балла)
10.08 Считать с клавиатуры два символьных множества. Первое состоит из 5 букв, второе из 6. Вывести на экран в алфавитном порядке все буквы которые входят в то и другое множество. (2 балла)
10.09 Во множестве содержаться буквы: А, Б, В, Г, Д, а, б, в, г, д. Из этого множества сформировать два множества так, что в одном из них будут содержаться только заглавные буквы, а в другом только прописные. Вывести эти два множества на экран. (2 балла)
10.10 Имеются три множества:
Сформировать новое множество . Вывести на экран полученное множество. Проверить включено ли множество f во множество . (3 балла)
10.11 Считать с клавиатуры три множества, число элементов которых соответственно 4, 3, 3, лежащих на промежутке от 0 до 40. Проверить включено ли первое множество во второе, найти четвертое множество, являющееся пересечением первого и третьего, сравнить его со вторым, результат выдать на экран. (3 балла)
10.12 Имеются три множества:
Включены ли множества C, B, , во множество A. (3 балла)
10.13 Считать с клавиатуры три множества, число элементов которых соответственно 6, 2, 4. Определить:
;
;
. (3 балла)
10.14 Из множества целых чисел 1..50 выделить: множество чисел, делящихся на 7 без остатка, множество чисел оканчивающихся на 5 или на 4. Вывести полученные множества на экран. (3 балла)