Лабораторная работа №1 Паскаль – Составление и отладка линейных программ


Вычислить:

1. y = sin (x) + x 2

2. y = cos (x) — x 3

3. y = tg (x) / sin (x)

4. y = ctg (x) * cos (x)

5. y = 1 / sin (x)

6. y = a 2 + b 2 -c 4

7. y = x a

8. y =

9. y =

10. y =

11. y = x 2 -5x

12. y = ln (x) — x

13. y = / ctg (x)

14. y =

15. y = x a — cos (x)

Лабораторная работа №2 «Составление и отладка алгоритмов ветвления»

1.   6.

2.   7.

3.   8.

4.   9.

5.   10.

11.   12.

13.   14.

15.

1. Найти сумму синусов положительных элементов и произведение косинусов отрицательных элементов.

2. Найти корень квадратный из суммы положительных элементов и сумму модулей отрицательных элементов.

3. Найти количество положительных элементов и произведение отрицательных элементов.

4. Найти произведение положительных элементов и количество отрицательных элементов.

5. Найти количество положительных элементов и корень из суммы модулей отрицательных элементов.

6. Найти произведение количества положительных элементов и количества отрицательных элементов.

7. Найти корень из количества положительных элементов и сумму индексов отрицательных элементов.

8. Найти сумму мест положительных элементов и произведение модулей отрицательных элементов.

9. Найти сумму косинусов положительных элементов и число отрицательных элементов.

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

Читать  Практическая работа №12 – Подсчет итоговых характеристик элементов массива

1. Найти сумму N первых членов

2. Найти сумму N первых членов

3. Найти сумму N первых членов

4. Найти сумму N первых членов

5. Найти сумму N первых членов

6. Найти сумму N первых членов

7. Найти сумму N первых членов

8. Найти сумму N первых членов

9. Найти сумму N первых членов

10. Найти сумму N первых членов

11. Найти сумму N первых членов

12. Найти сумму N первых членов

13. Найти сумму N первых членов

14. Найти сумму N первых членов

15. Найти сумму N первых членов

1. Найти максимальный элемент ниже главной диагонали.

2. Найти минимальный элемент ниже главной диагонали.

3. Найти сумму элементов, ниже главной диагонали.

4. Найти произведение элементов, ниже главной диагонали.

5. Найти максимальный элемент выше главной диагонали.

6. Найти минимальный элемент выше главной диагонали.

7. Найти сумму элементов, выше главной диагонали.

8. Найти произведение элементов, выше главной диагонали.

9. Найти максимальный элемент ниже побочной диагонали.

Найти минимальный элемент выше побочной диагонали. Найти сумму элементов, расположенных выше побочной диагонали. Найти произведение элементов, расположенных выше побочной диагонали. Найти произведение элементов, расположенных ниже побочной диагонали. Найти произведение отрицательных элементов, расположенных выше побочной диагонали. Найти произведение положительных элементов, расположенных ниже побочной диагонали.

1. Отсортировать элементы одномерного массива методом пузырька по росту.

2. Отсортировать элементы одномерного массива методом пузырька по убыванию.

3. Отсортировать элементы одномерного массива методом Шелла по росту.

Читать  СТАРТ В LAZARUS программирования Pascal

4. Отсортировать элементы одномерного массива методом Шелла по убыванию.

5. Отсортировать элементы массива символов по алфавиту.

6. Отсортировать элементы массива символов по алфавиту в обратном порядке.

7. Отсортировать первую половину одномерного массива по росту методом пузырька.

8. Отсортировать вторую половину одномерного массива по убыванию методом Шелла.

9. Отсортировать вторую половину одномерного массива по убыванию методом пузырька.

Отсортировать первую половину одномерного массива по росту методом Шелла. Отсортировать вторую половину одномерного массива по росту методом Шелла. Отсортировать первую половину одномерного массива по убыванию методом Шелла. Отсортировать вторую половину одномерного массива по убыванию методом Шелла Отсортировать элементы одномерного массива методом выбора по росту. Отсортировать элементы одномерного массива методом выбора по убыванию.

1. Переписать содержимое текстового файла в другой (вновь созданный)

2. Прочитать строку с клавиатуры (признак окончания строки — нажатие Enter) и записать его в новый текстовый файл.

3. Вывести содержимое текстового файла на экран.

4. Прочитать строку с клавиатуры (признак окончания строки — нажатие Enter) и добавить его в другой, ранее созданный текстовый файл с данными.

5. Вывести данные текстового файла на экран (по строкам с интервалом 5 секунд между строками)

6. Прочитать данные с клавиатуры (ФИО, дата рождения, №паспорта) и вывести в файл в виде таблицы:

***************************

* ФИО

* Дата рождения

* № паспорта

Читать  ПРАКТИЧЕСКАЯ РАБОТА №8 – Применение циклов к решению задач

***************************

7. Создать файл записей с полями: Отчество, Имя, Вес, Рост, Возраст.

Students = record

SName: String;

Name: String;

Weight: Integer;

Height: Integer;

Age: Integer;

End;

8. Сравнить содержимое двух текстовых файлов. Вывести на экран разногласия.

9. Сравнить содержимое двух текстовых файлов. Вывести на экран совпадение.

Дополнить содержимое одного файла содержанием другого файла. Дополнить содержимое одного файла содержанием другого файла, кроме пустых строк. Дано не пустой файл, разбитый на сроки длиной до 80 символов. Дополнив справа все короткие сроки пробелами до 80 символов, сформировать новый файл. В текстовом файле записана последовательность целых чисел, разделенных пробелами. Записать в другой текстовый файл все положительные числа с данного файла.

14. Дано файл записей с полями: Отчество, Имя, Вес, Рост, Возраст.

Students = record

SName: String;

Name: String;

Weight: Integer;

Height: Integer;

Age: Integer;

End;

Напечатать имя студента, имеет наибольший вес.

15. Дано файл записей с полями: Отчество, Имя, Вес, Рост, Возраст.

Students = record

SName: String;

Name: String;

Weight: Integer;

Height: Integer;

Age: Integer;

End;

Напечатать список студентов, упорядоченный по возрасту.

[Всего голосов: 3    Средний: 5/5]