- •Введение
- •Распределение тем лабораторных занятий по времени
- •1. Требования к оформлению и защите лабораторных работ
- •Лабораторная работа №1. «проектирование алгоритмов. Блок-схема алгоритма»
- •Лабораторная работа 2. «Знакомство с редактором Turbo Pascal»
- •Структура программы.
- •Задание 4. Вычислить значение функции
- •Лабораторная работа 3. «Операторы циклов»
- •Procedure имя (список параметров);
- •Лабораторная работа №5. «массивы».
- •Варианты заданий для лабораторной работы
- •Лабораторная работа №6. «основы обработки реляционных баз данных средствами
- •1. 2. Задания для самостоятельной работы
- •Лабораторная работа №7. «Основы работы с языком html»
- •Лабораторная работа №8. «информационная безопасность. Основы криптографии»
- •Тулыио целзио тсдизло
- •Современные алгоритмы шифрования
- •10. Перечень основной и дополнительной литературы
- •Приложение 1
- •Общее строение программы
- •Основные типы переменных
- •Конструкции для описания величин
- •Оператор присваивания
- •Модуль crt (cathode ray tube)
- •Арифметические средства языка
- •Логические средства языка
- •Операторы цикла
- •Массивы
- •Процедуры и функции пользователя
- •Символьные типы данных
- •Множества
- •Типы и записи
- •Ссылки и указатели
Варианты заданий для лабораторной работы
Задание 1
Создать массив вещественных чисел. Выбрать среди положительных чисел наименьшее значение. Вывести на экран результат работы, указав номер элемента.
Создать массив вещественных чисел. Выбрать среди отрицательных чисел наибольшее значение. Вывести на экран результат работы, указав номер элемента.
Создать массив вещественных чисел. Выбрать все отрицательные числа и вывести на экран результат работы, указав номера элементов.
Создать массив вещественных чисел. Заменить все положительные элементы на –1 и вывести результат работы на экран.
Создать массив вещественных чисел. Заменить все отрицательные значения равными по модулю положительными и вывести результат работы на экран.
Создать массив вещественных чисел. Выбрать элементы массива, принадлежащие интервалу 11,1<a[i]<27,3. Вывести на экран результат работы, указав номера элементов.
Создать массив вещественных чисел. Выбрать наименьшее среди элементов стоящих на четных местах. Вывести результат работы на экран.
Создать массив вещественных чисел. Переписать элементы массива в следующем порядке: сначала все положительные, затем отрицательные, после этого – нули. Вывести результат работы на экран.
Создать массив вещественных чисел. Определить, что больше: максимальный элемент первой половины массива или второй половины массива.
Создать массив целых чисел. Поменять местами максимальный элемент массива и минимальный элемент массива.
Задание 2
Создать массив целых чисел. Найти сумму четных элементов массива. Вывести результат работы на экран.
Создать массив вещественных чисел. Найти количество элементов массива равных 0 и выдать результат работы на экран.
Создать массив вещественных чисел. Найти количество положительных элементов и выдать на экран результат работы.
Создать массив вещественных чисел. Найти сумму элементов массива, имеющих нулевую дробную часть и выдать результат работы на экран.
Создать массив целых чисел. Найти сумму и количество тех элементов массива, которые меньше заданного числа N. Вывести результат работы на экран.
Создать массив целых чисел. Найти сумму четных элементов массива и вывести результат работы на экран.
Создать массив вещественных чисел. Найти сумму элементов, стоящих на нечетных местах и вывести результат работы на экран.
Создать массив целых чисел. Найти количество нечетных элементов, стоящих на четных местах. Вывести результат работы на экран.
Создать массив вещественных чисел. Определить количество элементов, стоящих между максимальным и минимальным.
Создать массив вещественных чисел. Найти сумму элементов, стоящих между минимальным элементом первой половины массива и минимальным элементом второй половины массива.
Оформить отчет, включающий в себя следующие разделы
Номер лабораторной работы;
Тема лабораторной работы;
Цель работы;
Условие задачи;
Блок-схема;
Листинг программы;
Результат выполнения программы;
Вывод.
Вопросы для самоконтроля
1. Что такое массив?
2. Могут ли в массиве быть переменные разных типов?
3. Виды массивов.
Рекомендованная литература [1-4, 5,9]