Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПрактикумПЭВМ_стр(Берков).doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
3.88 Mб
Скачать

Международный институт "ИНФО-Рутения"

Н.А. Берков

Сборник типовых расчетов по курсу Практикум на эвм

для студентов заочной (дистанционной) формы обучения

Москва 2005

Б 48

Берков Н.А. Сборник типовых расчетов по курсу "Практикум на ЭВМ". – М: МИИР, 15560 с., 2005.

Данное учебное пособие предназначено для студентов, изучающих программирование. Приводится 30 различных вариантов типовых заданий, которые студенты должны выполнить на алгоритмическом языке Visual Basic for Applications в среде пакета программ Microsoft Office 97 или 2000 под управлением операционной системы Windows 95, 98, NT, 2000. В каждом варианте представлено 24 задачи на различные темы. Представлено решение одного примерного варианта.

Рецензент: Пярнпуу А.А., д.ф.-м.н., профессор каф. "Вычислительная математика и программирование" (МГАИ)

Подготовлено и издается по заказу Международного института "ИНФО-Рутения"

Подписано в печать 05.07.2005. Сдано в производство 05.07.2005.

Формат бумаги 60  90/16 Бум. множит. Гарнитура Times

Усл. печ. л. 10,25 Уч.-изд. л. 10,0 Тем. план 2005 г.

Тираж 100 Заказ 1887

ООП МИИР, 109280, Москва, Автозаводская, 16.

 Н.А.Берков, 2000

 Институт ИНФО, 2000

Содержание

Введение 5

1. Решение задач 7

1.1. Решение примерного варианта 7

Вариант №0 7

1.2. Решение некоторых стандартных задач 45

1.2.1. Наибольший общий делитель 45

1.2.2. Наименьшее общее кратное 47

1.2.3. Разложение на простые множители 48

1.2.4. Вывод календаря 49

2. Задания для типового расчета 51

Вариант №1 51

Вариант №2 54

Вариант №3 57

Вариант №4 60

Вариант №5 63

Вариант №6 66

Вариант №7 69

Вариант №8 73

Вариант №9 76

Вариант №10 79

Вариант №11 82

Вариант №12 85

Вариант №13 89

Вариант №14 92

Вариант №15 95

Вариант №16 99

Вариант №17 102

Вариант №18 105

Вариант №19 108

Вариант №20 111

Вариант №21 114

Вариант №22 117

Вариант №23 121

Вариант №24 124

Вариант №25 127

Вариант №26 130

Вариант №27 134

Вариант №28 137

Вариант №29 141

Вариант №30 144

Список литературы 149

Введение

В данном учебном пособии приведены 30 однотипных вариантов для типового расчета по программированию. Представленные задачи ориентированы на выполнение в среде пакета программ Microsoft Office в рамках табличного процессора Excel и текстового процессора Word. Каждый вариант содержит 24 задачи на различные темы. Условно темы задач можно сформулировать следующим образом.

  1. Задача на линейные алгоритмы.

  2. Задачи на встроенные математические функции и оператор if.

  3. Простейшая программа на цикл. Ввести с клавиатуры последовательность и найти некоторый параметр этой последовательности. Выполнить без создания массива.

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

  5. Вводится массив случайных чисел. Выделить цветом ячейки, в которых элементы удовлетворяют некоторым свойствам.

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

  7. Используя цикл, вычислить некоторое число, являющееся суммой, произведением или некоторой рекуррентной формулой.

  8. Решить задачу такого типа: вводятся коэффициенты a, b и c, решить биквадратное уравнение ax4 + bx2 + c = 0.

  9. Задача на перестановку элементов или строк в некоторой динамической матрице.

  10. Получить и вывести матрицу определенной структуры.

  11. Протабулировать функцию одной переменной и построить график.

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

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

  14. Табуляция функции двух переменных.

Это задание во всех вариантах почти одинаковое. Необходимо затабулировать функцию двух переменных заданных в декартовых координатах на указанной области. Результаты вывести в виде таблицы на рабочий лист Excel. В точках, где функция не определена вывести 4 символа *. Выделить различным цветом точки, в которых функция определена и точки, в которых функция неопределена.

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

  2. Задача условной сортировки или преобразования двумерного массива.

  3. Задача на символьные переменные. Преобразовать фрагмент текста, выделенного в текстовом процессоре Word.

  4. Задача на символьные переменные. Преобразовать по указанному правилу, текст, находящийся в текстовом файле.

  5. Написать логическую функцию.

  6. Задача на переменные пользовательского типа. Подсчитать количество точек плоскости или пространства, принадлежащих некоторым подобластям

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

  8. Задачи на битовые операции с целыми числами. Хранение целых чисел в памяти ЭВМ.

  9. Арифметические операции над целыми числами с очень большим числом цифр.

  10. Задачи на битовые операции с вещественными числами. Хранение вещественных чисел в памяти ЭВМ.