
- •Тула 2011 Методические указания к лабораторным работам составлены доцентом каф. ПМиИ г.А. Родионовой и обсуждены на заседании кафедры пМиИ механико-математического факультета,
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Числовые типы. Оператор присваивания.
- •Логические операции
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 . В нем необходимо привести:
- •Лабораторная работа №3
- •Теоретическая справка [1, лек 6],[2] Задание
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 .Он включает:
- •Лабораторная работа №4
- •Теоретическая справка [1, лек 10,11],[2] Задание
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 . В нем необходимо привести:
- •Лабораторная работа №5
- •Теоретическая справка [1, лек 11],[2] Задание
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 .Он включает:
- •Лабораторная работа №6
- •Теоретическая справка [1, лек 11],[2] Задание
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 .Он включает:
- •Лабораторная работа №7
- •Теоретическая справка [1, лек 15],[2] Задание
- •Лабораторная работа №8
- •Варианты задания
- •Контрольные вопросы
- •Лабораторная работа №9
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 .Он включает:
- •Контрольные вопросы
- •Лабораторная работа №10
- •Варианты задания
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 .Он включает:
- •Контрольные вопросы
- •Лабораторная работа №11
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 .Он включает:
- •Контрольные вопросы
- •Лабораторная работа № 12
- •Оформление отчета Отчет оформляется на стандартных листа формата а4 .Он включает:
- •Контрольные вопросы
- •Библиографический список
Оформление отчета Отчет оформляется на стандартных листа формата а4 . В нем необходимо привести:
Название работы.
Цель работы
Программы для выполнения упражнений.
Результаты и объяснения для выполненных упражнений.
Контрольные вопросы
На какие группы можно разделить набор символов языка Pascal?
Что такое лексема?
Какие категории лексем вам известны?
Допустимо ли использование в качестве пользовательских идентификаторов зарезервированных слов Turbo Pascal?
Что представляет собой идентификатор?
Какая допустимая длина идентификатора?
Что представляет собой метка?
Какие формы записи чисел используются в языке Pascal?
Какой символ используется для обозначения шестнадцатеричных чисел?
Что представляет собой строка символов?
Что представляет собой комментарий? Что представляет собой выражение?
Как делятся операции по количеству операндов?
Какими факторами определяется последовательность выполнения операций?
Как подразделяются операции Pascal по приоритету?
На какие группы можно разделить операции по характеру выполняемых действий?
Какое различие между операциями / и div?
Какой тип результата имеют операции отношения?
Какие модели генерации кода поддерживаются в Turbo Pascal при вычислении логических выражений?
Какие символы используются в качестве разделителей лексем?
Какое количество символов-разделителей допускается между любыми двумя лексемами
Является ли обязательным заголовок программы в языке Pascal?
В каких случаях используется и где располагается в программе предложение uses?
На какие группы делится множество типов языка Pascal?
Перечислите стандартные типы языка Pascal?
Какими свойствами характеризуются порядковые типы?
С помощью каких директив компилятора осуществляется выбор модели генерации кода для чисел вещественных типов?
Для каких целей были введены новые булевские типы?
Как получить значение кода требуемого символа?
Что представляет собой выражение?
Как делятся операции по количеству операндов?
Какими факторами определяется последовательность выполнения операций?
На какие группы можно разделить операции по характеру выполняемых действий?
Какое различие между операциями / и div?
Какой тип результата имеют операции отношения?
К операндам каких типов могут быть применены поразрядные операции?
Какова максимальная длина результирующей строки при выполнении строковых операций?
Какие типы операндов допустимы при выполнении операций над множествами?
Какой тип результата имеет операция взятия адреса?
Что может быть использовано в качестве операнда операции @?
Лабораторная работа №3
Программы с использованием массивов
Цель работы: Научиться писать программы с использованием массивов, простейшего ввода-вывода
Теоретическая справка [1, лек 6],[2] Задание
Написать и отладить программу по своему варианту.
Программа. Даны вещественные числа c,d и e(c<d, e>0). С точностью e вычислить интеграл: (формула) используя формулу трапеций (формула). Для обеспечения нужной точности воспользоваться следующим правилом Рунге: если приближенное значение интеграла In вычислять при n=n0, 2n0, 4n0, 8n0 и т.д. где n0 – некоторое начальное число отрезков деления(например, n0 = 10), тогда при |I2n-In|/3<e за искомую величину интеграла можно взять I2n.
Программа. Даны натуральное n и вещественные числа x1, y1, x2, y2, …, xn, yn. Рассматривая пары xi, yi как координаты точек на плоскости, определить радиус наименьшего круга ( с центром в начале координат), внутрь которого попадают все эти точки.
Программа. Дано 80 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к какому-нибудь целому числу.
Программа. Дано 100 целых чисел. Определить, сколько из них принимает наибольшее значение.
Программа даны целое n>1 и вещественные числа x1, x2, …, xn. Вычислить: сумму этих чисел
Программа даны целое n>1 и вещественные числа x1, x2, …, xn. Вычислить: сумму первой половины этих чисел (числа отсортировать по возрастанию)
Программа. Дана непустая последовательность положительных вещественных чисел x1, x2, …, xn (n заранее неизвестно), за которыми следует отрицательное число. Вычислить величину nx1+(n-1)x2 + … + 2xn-1 + xn
Программа. Даны целые числа x1, x2, …., xn. Вычислить величину произведения четырех наибольших из них.
Программа. Дана последовательность из 100 целых чисел. Определить количество чисел в наиболее длинной подпоследовательности из подряд идущих нулей.
Программа. Дана не менее трех различных натуральных чисел, за которыми следует ноль. Определить три наибольших числа из них.
Программа. Дано 200 вещественных чисел. Определить, сколько из них больше своих «соседей», т.е. предыдущего и последующего чисел.
Программа. Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего чисела.
Программа. Дана последовательность из 100 целых чисел. Определить количество чисел в наиболее короткой подпоследовательности из подряд идущих.
Программа. Дана последовательность из 100 целых чисел. Определить количество чисел в наиболее короткой подпоследовательности из подряд идущих одинаковых чисел.
Программа. Дано 100 целых чисел. Определить, сколько из них больше заданного.
Даны два вектора из n чисел найти их скалярное произведение.
Дана матрица размерности nxm целых чисел. Найти наибольшее из них и вывести его индексы.
Дана матрица размерности nxm целых чисел. Найти сумму наибольших в каждой строке.
Дана матрица размерности nxm целых чисел. Найти сумму наибольших в каждой строке и каждом столбце.
Дана матрица размерности nxm целых чисел. Найти число наименьшее из наибольшихбольших в каждой строке .