Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по курсу Delphi.doc
Скачиваний:
11
Добавлен:
15.11.2019
Размер:
1.81 Mб
Скачать

Задания по вариантам

1. Дан массив размера 3 x 4 с элементами целого типа. Написать программу для вычисления количества элементов в массиве, которые являются натуральными трехзначными числами.

2. Дан массив размера 5 x 6 с элементами целого типа. Написать программу для вычисления числа элементов массива кратных 3.

3. Дан массив размера 7 x 2 с элементами вещественного типа. Написать программу для вычисления суммы всех положительных элементов массива.

4. Дан массив размера 3 x 3 с элементами символьного типа. Написать программу для вычисления количества элементов массива отличных от «0».

5. Дан массив размера 2 x 4 с элементами вещественного типа. Написать программу для вычисления количества элементов массива отличных от «0».

6. Дан массив размера 4 x 6 с элементами целого типа. Написать программу для вычисления суммы элементов массива.

7. Дан массив размера 4 x 3 с элементами вещественного типа. Написать программу для вычисления произведения элементов массива, модуль которых больше «1».

8. Дан массив размера 3 x 2 с элементами целого типа. Написать программу для вычисления количества элементов в массиве, являющихся натуральными двузначными числами.

9. Дан массив размера 3 x 5 с элементами целого типа. Написать программу для вычисления количества элементов массива, которые при делении на 5 дают в остатке «1».

10. Дан массив размера 5 x 2 с элементами вещественного типа. Написать программу, определяющую имеются ли в массиве отрицательные элементы.

11. Дан массив размера 2 x 4 с элементами вещественного типа. Написать программу, определяющую имеются ли в массиве хотя бы один элемент равный «0».

12. Дан массив размера 4 x 2 с элементами целого типа. Написать программу для вычисления количества элементов массива, модуль которых меньше «5».

13. Дан массив размера 2 x 5 с элементами вещественного типа. Написать программу для вычисления количества элементов массива, целая часть которых равна «7».

14. Дан массив размера 3 x 4 с элементами вещественного типа. Написать программу для вычисления количества элементов массива, которые при округлении дают «6».

15. Дан массив размера 3 x 2 с элементами целого типа. Написать программу для вычисления суммы квадратов элементов массива.

16. Дан массив размера 4 x 6 с элементами целого типа. Написать программу для вычисления произведения ненулевых элементов массива.

17. Дан массив размера 6 x 2 с элементами вещественного типа. Написать программу для вычисления номера строки, в которой находится минимальный элемент массива.

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

19. Дан массив размера 4 x 3 с элементами вещественного типа. Написать программу для вычисления количества элементов массива, дробная часть которых меньше «0.1».

20. Дан массив размера 3 x 6 с элементами вещественного типа. Написать программу для вычисления произведения всех положительных элементов массива.

21. Дан массив размера 6 x 2 с элементами вещественного типа. Написать программу для вычисления max2-min2 , где max-максимальный по модулю элемент массива, а min - минимальный по модулю элемент массива.

22. Дана матрица размера 4 x 4. Написать программу для вычисления I нормы матрицы: .

23. Дана матрица размера 5 x 5. Написать программу для вычисления II нормы матрицы: .

24. Дана матрица размера 4 x 4. Написать программу для вычисления III нормы матрицы: .

25. Дан массив размера 7 x 2 с элементами вещественного типа. Написать программу для вычисления , где i -номер строки, в которой находится максимальный элемент массива, j - номер столбца, в котором находится минимальный элемент массива.

26. Дан массив размера 3 x 4 с элементами целого типа. Написать программу для вычисления количества элементов в массиве, которые являются натуральными четырехзначными числами, кратными «3».

27. Дан массив размера 5 x 6 с элементами целого типа. Написать программу для вычисления числа положительных элементов массива кратных «5».

28. Дан массив размера 7 x 2 с элементами вещественного типа. Написать программу для вычисления суммы всех отрицательных элементов массива, кратным «2».

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

30. Дан массив размера 3 x 5 с элементами целого типа. Написать программу для вычисления количества элементов массива, которые при делении на «6» дают в остатке «1» и являются двузначными числами.

Лабораторная работа №4

Цель работы

Изучить компоненты OpenDialog, SaveDialog

Программа работы

Используя компоненты OpenDialog, SaveDialog, написать программу для соответствующего варианта (номер определяется преподавателем).

Описание работы

Большинство приложений создаются для того, чтобы обрабатывать данные. В основной массе своей эти данные хранятся в файлах.

Для использования файлов в приложении разработчику приходится решать множество задач. Главные из них — поиск необходимого файла и выполнение с ним операций ввода/вывода.

Значительно облегчить поиск файла для чтения или записи в него данных помогают компоненты OpenDialog и SaveDialog, находящиеся на вкладке Dialogs. В табл. 4.1 представлены основные свойства этих компонент.

Таблица 4.1.

Свойства компонент OpenDialog и SaveDialog

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам

FileName

Имя файла, используемого для открытия/закрытия

InitialDir

Каталог, в котором будет находиться открываемый/закрываемый файл по умолчанию

FilterIndex

Номер фильтра, который будет использоваться для расширений открываемых/закрываемых файлов по умолчанию