Название: Квантовая механика - Учеб. пособие. (Краснопевцев Е. А.)

Жанр: Информатика

Просмотров: 1216


4. варианты заданий

 

Задание

1

1.1. Даны действительные числа x, y (x¹y). Меньшее из этих двух чисел заменить их полусуммой, а большее – их удвоенным произведением.

1.2. Решить задачу по рис. 4.1а.

1.3.Решить задачу по рис. 4.2а.

 

1.4. Вычислить:  .

 

Применить IF – логический

2

2.1. Даны три числа. Выбрать из них те, которые принадлежат интервалу (1¸10). Затем возвести в квадрат те из них, значения которых отрицательны.

2.2. Решить задачу по рис. 4.1б.

2.3. Решить задачу по рис. 4.2б.

2.4. Составить программу-календарь на текущий месяц, которая по введенному числу будет печатать название соответствующего ему дня недели. Использовать SELECTCASE

3

3.1. Даны действительные числа а, b, с, d. Если а £ b £ с £ d , то каждое число заменить наибольшим из них; если а > b > c > d, то числа оставить без изменения, в противном случае все числа заменяются их квадратами.

3.2. Решить задачу по рис. 4.1в.

3.3. Дано действительное число h. Выяснить, имеет ли уравнение  действительные корни, если

 

, , . Если действительные корни существуют, то найти их, в противном случае ответом должно служить сообщение, что действительных корней нет.

3.4. Вычислить .

 

Применить IF – логический

 

Продолжение таблицы

Задание

4

4.1. Даны действительные числа x, y. Если x и y отрицательные, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0.5; если оба значения положительные и ни одно из них не принадлежит отрезку [0.5, 2.0], то оба значения уменьшить в 10 раз; в остальных случаях x и y оставить без изменения.

4.2. Решить задачу по рис. 4.1г.

4.3. Решить задачу по рис. 4.2в.

4.4. Составить программу, которая по введенному номеру дня недели печатает его название. Использовать SELECTCASE

5

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

5.2. Вычислить:  

Применить IF – логический.

5.3. Решить задачу по рис. 4.2г.

5.4. Используя структуру SELECTCASE, выбрать необходимый цвет по его номеру. Цвета пронумерованы следующим образом: 0 – черный,

1 – синий, 4 – красный, 15 – белый

6

6.1. Определить, верно ли, что при делении положительного целого числа а на положительное целое число b получается остаток, равный одному из двух заданных чисел r и s.

6.2. Ввести натуральное целое число n (n £ 100), определяющее возраст человека (в годах). Используя структуру SELECTCASE, дать для этого числа наименования “год”, “года” или “лет”, например, 1 год, 23 года, 45 лет и т. д.

6.3. Решить задачу по рис. 4.1д.

6.4. Вычислить:

7

7.1. Если сумма трех различных вещественных чисел x, y, z меньше единицы, то наименьшее из этих чисел заменить полусуммой двух других, в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений.

7.2. Решить задачу по рис. 4.2д.

7.3. Ввести два вещественных числа x и y. Если целая часть x больше целой части y, то найти остаток от деления этих чисел, в противном случае преобразовать их в целые числа с разновидностью KIND = 2.

7.4. Марки электротехнической стали пронумерованы следующим образом: 1 – сталь 2411; 2 – сталь 2013; 3 – сталь 1512; 4 – сталь 2211. Используя SELECTCASE, по введенному номеру выбрать соответ-ствующую марку стали

Окончание таблицы

Задание

8

8.1 Ввести два комплексных числа z1 и z2. Если их мнимые части равны, то определить произведение модулей этих чисел, в противном случае определить число значащих цифр для соответствующих типов их реальных частей.

8.2. Решить задачу по рис. 4.1е.

8.3. Ввести четыре фамилии. Проверить, заканчиваются ли они символом “а”. Если заканчиваются, то распечатать эти фамилии, в противном случае добавить этот символ к фамилии.

8.4. Составить программу, которая при вводе многозначного числа печатала бы сообщение о том, из скольких знаков оно состоит, например, “число двузначное”. Использовать конструкцию SELECTCASE

9

9.1. Вычислить: .

9.2. Решить задачу по рис. 4.2е.

9.3. Даны действительные числа а, b, с, d, s, t, u, s и t (одновременно не равны 0). Известно, что точки (а, b) и (с, d) не лежат на прямой, заданной уравнением . Эта прямая разбивает координатную плоскость на две полуплоскости. Выяснить верно ли, что точки (а, b) и (c, d) принадлежат разным полуплоскостям.

9.4. Решить задачу по рис. 4.1а

10

10.1 Ввести два вещественных числа x, y. Если они оба четные, преобразовать их в целые числа с разновидностью KIND = 1, в противном случае найти произведение

10.2. Ввести с помощью оператора DATA две символьные константы. Сравнить их. Если они равны, то объединить их в одну символьную константу, в противном случае в первую константу добавить символы “c” и “d”, а во вторую – два пробела.

10.3. Вычислить , затем сложить модуль минимального числа и целую часть максимального.

10.4. Составить программу для определения типа переменной по ее имени. Если переменная начинается с букв I, J, K, L, M, N, напечатать, что это переменная целого типа, в противном случае – вещественного. Использовать конструкцию SELECTCASE

 

Примечание.

Задача для рис. 4.1. Дано действительное число а. Для функций f(x), графики которых представлены на рис. 4.1а – 4.1е, вычислить f(a).

Задача для рис. 4.2. Пусть D – заштрихованная часть плоскости и пусть u определяется по x и y (см. формулы на поле чертежа). Даны действительные x

и y. Определить u.

Рис. 4.1

 

 

Рис. 4.2

4. Задание к лабораторной работе

 

4.1. Составьте арифметическое выражение для одной из алгебраических записей (по указанию преподавателя). Определите его тип и разновидность типа

4.2. Составьте логическое выражение на принадлежность или на непринадлежность точки одной из заштрихованной области по рис. 3.1 (по указанию преподавателя).

 

Таблица 3.1

п/п

Алгебраическая запись

Тип операндов

1

y, z – вещественные

x – целое

2

y – вещественное;

x – комплексное;  z – целое

3

z, x, y – вещественные

4

x – целое; y – вещественное

5

x – целое; z – вещественное

6

x– комплексное; y, z – целые

7

x, y – вещественные

8

y –комплексное;  x – вещественное

9

x– целое;

z– комплексное;

y – двойной точности

10

x –двойной точности;

z, y – вещественные.

 

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

4.4. Определите максимально возможные числа для данных типа integer(1), integer(2), integer(4), real(4), real(8) и минимально возможные числа для данных типа real(4) и real(8).

4.5. Преобразуйте два целых числа в комплексное и найдите остаток от деления мнимой и реальной частей комплексного числа.

4.6. Определите число значащих цифр для переменных типа real(4) и типа real(8).

 

 

Рис. 3.1

 

4.7. Определите коды букв A, D и найдите остаток от деления этих кодов. Какие символы соответствуют кодам 110, 115, 75?

4.8. Преобразуйте два вещественных числа в комплексное. Затем определите целую часть от произведения вещественных чисел и сумму этой целой части с мнимой частью комплексного числа.

4.9. Выберите из текстовой строки “Фамилия, Имя, Отчество” две подстроки “Имя” и “Фамилия”, объедините их через операцию конкатенации, длину полученной символьной строки сравните с числом n. Распечатайте результаты операции конкатенации и операции сравнения.