Отлаженный проект должен быть защищён студент.
Лабораторная работа № 1
Общая постановка задачи лабораторной работы.
Составить на языке Паскаль программы, которые должны реализовать действия согласно варианту.
Номер варианта совпадает с последней цифрой номера зачётной книжки.
Перед разработкой каждой программы следует создать тестовый (пробный) набор данных, и для него вручную решить поставленную задачу, чтобы, во-первых, до начала программирования отработать алгоритм обработки данных, а, во-вторых, знать, каких результатов следует ожидать при выполнении программы.
Задачи обработки данных
Задание 1:
1) получить произведение всех отрицательных элементов массива и определить, чётное или нечётное их число было перемножено;
2) получить сумму всех элементов массива, больших, чем заданное с клавиатуры число;
3) задать с клавиатуры число К и определить, сумма скольких элементов массива (по порядку следования) превысит это число;
4) определить, что больше – сумма элементов, стоящих до максимального элемента, или сумма элементов, стоящих после максимального элемента;
5) определить, что больше – сумма элементов, стоящих до максимального элемента, или сумма элементов, стоящих до минимального элемента;
6) определить, что больше – сумма элементов, стоящих до минимального элемента, или сумма элементов, стоящих после минимального элемента;
7) определить, что больше – сумма элементов, стоящих после максимального элемента, или сумма элементов, стоящих после минимального элемента;
8) определить, что больше по модулю – произведение положительных элементов или произведение отрицательных элементов массива;
9) определить, является ли максимальный элемент массива кратным некоторому заданному с клавиатуры числу Т;
10) определить, какая сумма элементов больше – стоящих между минимальным и максимальным элементами или остальных элементов. Максимальный и минимальный элементы в суммы не включать.
Задание 2:
1. Дана строка символов. Определить в строке количество непалиндромов.
2. Дана строка символов. Определить количество слов в строке, включающих заданный символ.
3. Дана строка символов. Определить количество слов в строке, не начинающихся с заданного с клавиатуры символа.
4. Дана строка символов. Определить, сколько слов стоит до слова миниимальной длины.
5. Дана строка символов. Переместить слово максимальной длины в конец строки.
6. Дана строка символов. Определить, какое слово - максимальной или минимальной длины - находится ближе к концу строки.
7. Дана строка символов. Определить, какое слово - максимальной или минимальной длины - находится ближе к началу строки.
8. Дана строка символов. Определить, содержит ли последнее слово слово строки заданную с клавиатуры букву.
9. Дана строка символов. Распечатать первые буквы всех слов - непалиндромов.
10. Дана строка символов. Определить, содержит ли слово минимальной дины заданную с клавиатуры букву.
Требования к выполнению и оформлению лабораторных работ по дисциплине «Информатика и программирование»
Для выполнения заданий практикума необходимо разработать и отладить программу на языке Pascal.
После полной отладки работа должна быть документирована.
Отчет должен быть представлен и в виде печатного документа, и в электронном виде на носителе (дискета, CD).
Оформление в печатном виде состоит из:
· титульного листа традиционной формы,
· текста работы,
· приложений.
В текст работы должны войти:
1) постановка задачи;
2) тестовые примеры;
3) распечатка результатов;
4) распечатка исходных текстов программных файлов, составляющих проект;
5) список использованной литературы, включая Интернет-адреса.
Электронный вариант отчета (той же структуры) должен быть записан на дискету или CD.
Отчет должен быть скреплён и подшит в папку. Папка может быть либо типа «скоросшиватель», либо иметь разъёмные кольца для подшивки страниц или «файлов» (прозрачных пакетов). В отчете должен быть предусмотрен специальный лист с конвертом для вложения дискеты или CD, либо прозрачный пакет (файл), либо дискета «подшивается» на кольца с использованием отверстий.
Отлаженный проект должен быть защищён студент.