Задачи к защите лабораторной работы №3




1. Получить таблицу температур по Цельсию от 0 до 100 градусов с шагом 10 градусов и эквивалентных температур по шкале Фаренгейта, используя для перевода формулу .

2. Вычислить последовательности значений функций , , для значений аргумента

3. На отрезке [ a, b ] с шагом , где – натуральное число, вычислить значения функции при , , .

4. На отрезке [ a, b ] с шагом , где – натуральное число, вычислить значения функции при , , .

5. На отрезке [ a, b ] с шагом , где – натуральное число, вычислить значения функции при , , .

6. Даны натуральные числа m и n. Получить .

7. Вычислить

8. Вычислить

9. Вычислить

10. Вычислить

11. Даны натуральное число и действительное . Вычислить .

12. Даны натуральное число и действительное . Вычислить .

13. Дано действительное число . Последовательность , , образована по закону , где . Найти значение , для которого . Вычислить разность .

14. Даны действительные положительные числа , . В последовательности , , , образованной по закону , где , найти первый член , для которого .

15. Пусть , , где . Найти , для которого .

16. Пусть , , где . Найти произведение .

17. Дано натуральное число . Сколько цифр в числе ?

18. Дано натуральное число . Чему равна сумма его цифр?

19. Дано натуральное число . Найти первую цифру числа .

20. Дано натуральное число . Получить сумму двух последних цифр числа .

21. Дано натуральное число . Выяснить, входит ли цифра 3 в запись числа .

22. Дано натуральное число . Переставить первую и последнюю цифры числа.

23. Дано натуральное число . Вычислить

.

24. Дано натуральное число . Вычислить

25. Дано действительное число и натуральное . Вычислить .

26. Дано действительное число и натуральное . Вычислить .

27. Дано действительное число и натуральное . Вычислить .

28. Дано действительное число и натуральное . Вычислить .

29. Дано действительное число . Найти среди чисел , , , первое, большее .

30. Дано действительное число . Найти такое наименьшее , что .

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

Использование массивов

Цель работы. Изучить особенности описания и использования массивов в программе.


Задание

Разработать алгоритм решения выбранной по номеру варианта задачи, составить и отладить программу с использованием массивов.

Введение

Наряду с простыми переменными в алгоритмических языках используются переменные с индексами, называемые массивами. Массив – это упорядоченная последовательность величин, обозначаемая одним именем. Величины, из которых состоит массив, называются элементами массива. Элемент массива обозначается с помощью имени массива и индексов, следующих в круглых скобках за именем массива. Индексы отделяются друг от друга запятыми и указывают положение элемента в массиве. Индексов может быть 1, 2 и так далее вплоть до 7. Соответственно массивы бывают одномерные, двумерные и т.д.

Все массивы, используемые в программе, должны быть описаны, так как для хранения элементов массива в определенной последовательности отводится необходимый объем памяти. При описании указываются имя массива и затем в круглых скобках через запятую -
граничные пары, т.е. разделенные двоеточием минимальные и максимальные значения соответствующего индекса. При отсутствии двоеточия минимальное значение соответствующего индекса в Фортране по умолчанию равно единице. Для описания массивов в Фортране используются операторы описания типа переменных (REAL, INTEGER, COMPLEX, LOGICAL, CHARACTER, DOUBLE PRECISION), а также атрибут и оператор DIMENSION.

Рассмотрим несколько примеров описания массивов. Значения граничных пар можно задавать с использованием именованных констант и константных выражений.

INTEGER, PARAMETER:: N=4

REAL, DIMENSION:: A(N,N), B(N), K(N+1,N+1), C(0:N)

В этом примере оператор REAL c атрибутом DIMENSION описывает двумерный вещественный массив A, содержащий 16 элементов; одномерный вещественный массив B, содержащий 4 элемента; двумерный вещественный массив K, содержащий 25 элементов, и одномерный вещественный массив C, содержащий 5 элементов.

Объекты с общими атрибутами можно группировать в единый список, например, следующий оператор описывает два двумерных вещественных массива D и E, каждый из которых имеет 3 строки и 4 столбца.

REAL, DIMENSION (3,4):: D, E

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

INTEGER MIN(2,2), MAX(10)

REAL Q(5), SUMMA(3,3)

Здесь MIN и MAX – целые массивы, содержащие 4 и 10 элементов соответственно; Q и SUMMA – вещественные массивы, содержащие 5 и 9 элементов.

Оператор DIMENSION также может использоваться для описания массивов, например, для описания одномерного вещественного массива F из 10 элементов

REAL F

DIMENSION F(-2:7)

Использование оператора DIMENSION без операторов описания типа, когда тип массива определяется по умолчанию возможно, но нежелательно.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: