Отлаженный проект должен быть защищён студент.

Лабораторная работа № 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, либо прозрачный пакет (файл), либо дискета «подшивается» на кольца с использованием отверстий.

Отлаженный проект должен быть защищён студент.