Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2009

.pdf
Скачиваний:
0
Добавлен:
15.11.2022
Размер:
1.08 Mб
Скачать

Задание на лабораторную работу (по вариантам)

Вариант

 

Задания

 

 

1

Даны x, y, z . Вычислить a, b, если:

 

 

2

Вычислить площадь поверхности и объем правильной

Вариант

пирамиды, в основании которой квадрат со стороной а

№ 1

 

и высота h.

 

 

 

3

Из трех чисел определить минимальное, а затем

 

 

расположить их в порядке убывания

 

 

4

Написать программу, которая по номеру машины

 

выводит фамилию студента, сидящего за ней.

 

1

Даны x, y, z . Вычислить a, b, если:

 

 

2

Треугольник задан координатами (x1, y1), (x2, y2),

Вариант

(x3, y3) своих вершин. Вычислить радиус окружности,

 

вписанной в треугольник.

 

 

№ 2

3

Составить программу вычисления модуля |5x - 4|.

 

4

В зависимости от времени года "весна", "лето",

 

"осень", "зима" определить погоду "тепло", "жарко",

 

 

"холодно", "очень холодно".

 

 

 

1

Даны x, y, z . Вычислить a, b, если:

 

Вариант

2

Ромб задан координатами трех вершин (x1, y1), (x2,

y2), (x3, y3). Вычислить площадь и периметр ромба.

№ 3

3

В какой четверти координатной плоскости находится

 

точка с координатами x, y (xy<>0).

 

 

4

Составить программу вычисления значения функции

 

1

Даны x, y, z . Вычислить a, b, если:

 

 

2

Вычислить время падения тела с высоты H с

Вариант

начальной скоростью V.

 

 

3

Определить, имеет ли квадратное уравнение с

№ 4

 

 

коэффициентами a, b и c решение.

 

 

4

Составить

программу

вычисления

площадей

 

различных геометрических фигур

 

 

1

Даны x, y, z . Вычислить a, b, если:

 

 

2

Треугольник задан координатами (x1, y1), (x2, y2),

Вариант

(x3, y3) своих вершин. Найти периметр и площадь

 

треугольника.

 

 

 

№ 5

3

Из трех чисел определить максимальное, а затем

 

расположить их в порядке убывания

 

 

4

По номеру дня недели (1,2,3,4,5,6,7) указать название

 

этого дня. Указать рабочие и выходные дни.

 

111

1Даны x, y, z . Вычислить a, b, если:

Найти площадь кольца, внутренний радиус которого

2равен 20, внешний - заданному числу R > 20.

Вариант

3

Составить программу вычисления корня

7 5х

№ 6

 

Даны три числа а, b, с, удовлетворяющие аксиоме

 

4

треугольника и число р. Выполнить следующие

 

действия: если р=1 - найти периметр треугольника;

 

 

если р=2 - найти площадь треугольника; если р=3 -

 

 

найти угол а. Иначе напечатать слово "треугольник".

 

1

Даны x, y, z . Вычислить a, b, если:

 

 

 

Известно, что точки с координатами (x1, y1), (x2, y2,

Вариант

2

(x3, y3) являются тремя вершинами некоторого

параллелограмма. Найти координаты четвертой

№ 7

 

вершины.

 

 

 

 

3

Даны три действительных числа. Определить, что

 

больше, сумма или произведение этих чисел.

 

4

Составить программу вычисления значения функции

 

1

Даны x, y, z . Вычислить a, b, если:

 

 

2

Вычислить длину окружности, площадь круга и объем

Вариант

шара одного радиуса.

 

 

 

Из трех чисел определить максимальное, а затем

№ 8

3

расположить их в порядке возрастания

 

 

4

Составить

программу

вычисления

площадей

 

различных геометрических фигур

 

 

1

Даны x, y, z . Вычислить a, b, если:

 

 

2

По длинам двух сторон треугольника и углу между

 

ними найти длину третьей стороны и площадь

Вариант

 

треугольника.

 

 

 

 

Дана точка М(х, у). Проверить, принадлежит ли точка

№ 9

3

окружности единичного радиуса.

 

 

4

В зависимости от введённого символа L, S, V

 

программа должна вычислять длину окружности;

 

 

площадь круга; объём цилиндра.

 

 

1

Даны x, y, z . Вычислить a, b, если:

 

Вариант

2

Треугольник задан координатами (x1, y1, (x2, y2, (x3,

y3) своих вершин. Вычислить радиус окружности,

№ 10

 

описанной около треугольника.

 

 

3

Даны два числа. Если они не равны, то найти их

 

сумму и произведение.

 

 

112

 

4

Напишите программу, которая по введенному числу

 

из промежутка 0..24, определяет время суток.

 

1

Даны x, y, z . Вычислить a, b, если:

 

2

Вычислить площадь треугольника по всем известным

Вариант

формулам. Длины сторон заданы тремя числами а, b и

№ 11

 

c.

3

Вывести сообщение о количестве корней квадратного

 

 

уравнения и найти эти корни.

 

4

Написать программу преобразования цифр в слова.

Формулы для задания № 1 (по вариантам)

113

Формулы для задания № 4 (для вариантов 3, 4, 7, 8)

3

7

114

4

8

Контрольные вопросы

1.Типы данных. Классификация типов данных. Порядок применения типов данных.

2.Константа. Переменная. Основные отличия констант от переменных.

3.Разделы структуры программы. Синтаксис основных разделов программы.

4.Оператор присваивания. Технология работы с операторами ввода/вывода.

5.Компиляция и интерпретация программ.

6.Математические операции языка Object Pascal. Операции отношения.

7.Логические операции языка Object Pascal. Приоритетность отношений.

8.Основные математические функции языка Object

Pascal.

9.Структура и синтаксис условного оператора IF.

10.Структура и синтаксис оператора выбора CASE.

115

ЛАБОРАТОРНАЯ РАБОТА № 2

Циклы. Работа циклами.

Цель работы: изучить основные виды циклов, а также разработать консольное приложение с использованием каждого из типов циклов.

Порядок выполнения лабораторной работы

1.Получить задание у преподавателя.

2.Запустить программу Delphi.

3.Закрыть проект, открытый по умолчанию, выбрав команду «CloseAll» в меню «File».

4.Создать новый проект, нажав кнопку «AddNewProject», выбрав на вкладке New консольное приложение «Console Application».

5.Выполнить полученное задание.

6.Сохранить результаты лабораторной работы.

7.Подготовить отчет по лабораторной работе.

Содержание отчета

Отчет по лабораторной работе оформляется в соответствии с ГОСТ 7.1-2003 и СТП ВГТУ и состоит из следующих основных разделов.

1.Титул лист.

2.Основной текст.

2.1.Цель работы.

2.2.Задание на лабораторную работу.

2.3.Краткие теоретические сведения (не обязательно).

2.4.Ход выполнения лабораторной работы – ход работы

оформляется по пунктам по возможности с приведением иллюстраций (снимков с экрана).

2.5. Выводы по выполнению лабораторной работы. 3. Приложения (листинг программного кода).

116

Задание на лабораторную работу

Написать программу, реализующую вычисление значений заданной функции в каждой точке отрезка, а затем найти сумму полученных значений. Решение задачи реализовать через каждый вид цикла.

Вариант

 

 

 

 

 

 

 

 

f(x)

Отрезок

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0;6]

 

2(x 2)2 (8 x) 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

4 x

4

 

 

 

 

[1;5]

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

x2

 

16

16

[1;6]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

4

 

 

2(x

2

3)

1,5

[-3;3]

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

2x 5

 

5

2

 

 

 

 

 

x 0.5

[0;4]

 

 

 

x

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[7;12]

1

2(x 1)2 (x 7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

x2

7x 1

[1;8]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

10x

3

[0;3]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

1

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[-3;3]

2

 

 

2(x 1)2 (5 x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

2x2

 

108

59

[2;7]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1;3]

 

 

4(x 1)2 (8 1/ x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

117

Контрольные вопросы

1.Технология работы различных циклов.

2.Структура и синтаксис арифметического цикла FOR.

3.Структура и синтаксис цикла с предусловием WHILE.

4.Структура и синтаксис цикла с постусловием REPEAT.

5.Технология работы операторов завершения цикла.

ЛАБОРАТОРНАЯ РАБОТА № 3

Массивы. Работа с массивами.

Цель работы: ознакомиться с понятием массива, способами формирования элементов массива, а также разработать консольные приложения для работы с элементами одномерных и двумерных массивов.

Порядок выполнения лабораторной работы

1.Получить задание у преподавателя.

2.Запустить программу Delphi.

3.Закрыть проект, открытый по умолчанию, выбрав команду «CloseAll» в меню «File».

4.Создать новый проект, нажав кнопку «AddNewProject», выбрав на вкладке New консольное приложение «Console Application».

5.Выполнить полученное задание.

6.Сохранить результаты лабораторной работы.

7.Подготовить отчет по лабораторной работе.

Содержание отчета

Отчет по лабораторной работе оформляется в соответствии с ГОСТ 7.1-2003 и СТП ВГТУ и состоит из следующих основных разделов.

1.Титул лист.

2.Основной текст.

118

2.1.Цель работы.

2.2.Задание на лабораторную работу.

2.3.Краткие теоретические сведения (не обязательно).

2.4.Ход выполнения лабораторной работы – ход работы оформляется по пунктам по возможности с приведением иллюстраций (снимков с экрана).

2.5.Выводы по выполнению лабораторной работы.

3. Приложения (листинг программного кода).

Задание на лабораторную работу

Вариант

 

Задание

 

 

 

1

Сформировать одномерный и двумерный массивы

 

по заданному правилу:

 

 

 

 

Заданы два массива А и В. Первым на печать

 

2

вывести массив, сумма значений которого

1

 

окажется наименьшей.

 

 

 

Дан массив A(n,n). Найти сумму всех его

 

 

 

3

элементов,

расположенных

выше

главной

 

 

диагонали.

 

 

 

 

4

Сортировка элементов массива методом простого

 

выбора

 

 

 

 

1

Сформировать одномерный и двумерный массивы

 

по заданному правилу:

 

 

 

 

Заданы два массива А и В. Первым на печать

 

2

вывести массив, произведение значений которого

2

 

окажется наименьшим.

 

 

 

Дан массив A(n,n). Найти сумму всех его

 

 

 

3

элементов,

расположенных

ниже

главной

 

 

диагонали.

 

 

 

 

4

Сортировка элементов массива методом простого

 

обмена

 

 

 

 

1

Сформировать одномерный и двумерный массивы

3

по заданному правилу:

 

 

2

Заданы два массива А и В. В каждом из массивов

 

 

найти наименьшее значение и

прибавить

его ко

119

 

 

всем элементам массивов. На печать вывести

 

 

исходные и преобразованные массивы.

 

 

 

Дан массив A(n,n). Найти сумму всех его

 

3

элементов, расположенных выше побочной

 

 

диагонали.

 

 

 

 

4

Сортировка элементов массива методом прямого

 

включения

 

 

 

 

1

Сформировать одномерный и двумерный массивы

 

по заданному правилу:

 

 

 

 

Заданы два массива А и В. В каждом из массивов

 

2

найти наибольшее значение и вычесть его из всех

4

элементов массивов. На печать вывести исходные и

 

преобразованные массивы.

 

 

 

 

 

 

Дан массив A(n,n). Найти сумму всех его

 

3

элементов, расположенных ниже побочной

 

 

диагонали.

 

 

 

 

4

Сортировка элементов массива слияниями

 

1

Сформировать одномерный и двумерный массивы

 

по заданному правилу:

 

 

 

 

Заданы два массива А и В. В каждом из массивов

 

2

найти среднее арифметическое всех элементов

5

массивов. На печать вывести исходные массивы и

 

 

найденные значения.

 

 

 

3

Дан массив A(n,n). Найти сумму всех его

 

элементов, расположенных на главной диагонали.

 

4

Быстрая сортировка элементов массива

 

 

1

Сформировать одномерный и двумерный массивы

 

по заданному правилу:

 

 

 

 

Заданы два массива А и В. Первым на печать

 

2

вывести

массив,

содержащий

наибольшее

6

значение. Напечатать также это значение и его

 

 

порядковый номер.

 

 

 

3

Дан массив A(n,n). Найти сумму всех его

 

элементов, расположенных на побочной диагонали.

 

4

Пирамидальная сортировка элементов массива

120

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]