- •К выполнению курсового проекта, лабораторных работ и домашних заданий
- •Федеральное агентство по образованию
- •Государственный университет управления
- •Специальность
- •Задание на курсовой проект по дисциплине «Компьютерная подготовка»
- •1. Конспект лекций по курсу «Компьютерная подготовка» (раздел «Разработка приложений в различных программных средах», лектор Лукина та.).
- •2. В.А. Машурцев, б.М. Кудрявцев. Алгоритмизация и программирование задач в среде Visual Basic 6.0 для Windows (руссифицированная версия). Часть 1. Текст лекций. /гуу.-м., 2005, -130 с.
- •3. В.А. Машурцев, б.М. Кудрявцев. Методические указания к самостоятельной работе в среде Visual Basic. /гуу.-м., 2005, -70 c.
- •8. М.Е. Буланая, т.А. Лукина, р.А. Гусева. Методические указания (№106) к выполнению лабораторных работ по дисциплине «Компьютерная подготовка»
- •11. А.Г. Канаков. Методические указания к выполнению лабораторных и домашних работ по дисциплине «Компьютерная подготовка» на языке Visual Basic. /гуу. М., 2004. - 44 с.
- •14. Т.В. Бугреева, и.А. Ильина. Методические указания (№243) к выполнению лабораторных работ с применением субд Access, вып.1, гуу – м., 2002. – 32 с.
- •I Проектирование приложений в среде субд ms Access ………………………………….
- •II Создание арм студента для работы в среде vb 6.0
- •Вариант 12
- •Вариант 13
- •Вариант 16
- •Вариант 17
- •Вариант 27
- •Вариант 1 Задача 1
- •Задача 2 а. Составить функцию для вычисления
Задача 2 а. Составить функцию для вычисления
У = 1 - х/2 + х2/4 - х3/5 + х4/7 - х5/8 ...
принимая: аргумент X по модулю меньше 1. Суммирование продолжать, пока очередное слагаемое больше точности вычислений (малая заданная величина).
В. Напечатать таблицу значений функции У для аргумента X, изменяющегося
от заданного начального значения до заданного конечного с заданным шагом.
Вариант 14
Задача 1
А. Составить процедуру нахождения номера первого от начала значения
элемента массива С(N), для которого справедливо неравенство: С (i)>В
(N -заданное число).
В. Используя процедуру найти элементы первой строки массива Х(6,6),
начиная с элемента строки, величина которого >0.01 (первого от начала
строки) и до конца строки.
Задача 2
A.. Составить функцию для вычисления
У=1-х/2 +х2/4 - 2х3/3 + 4х4/7 - 5х5/8 +...
принимая: модуль аргумента X меньше единицы. Суммирование продолжать
пока модуль разности между слагаемым и предыдущим слагаемым больше
точности вычислений (малая заданная величина).
B. Напечатать таблицу значений функции У для аргумента X, принимающего значения от заданного начального до заданного конечного с заданным шагом.
Вариант 15
Задача 1
А. Составить процедуру нахождения номера первого от начала значения
элемента массива C(N), для которого справедливо неравенство: С(i)>В
(N -заданное число).
В. Используя процедуру найти номера нижних элементов в каждом столбце
массива Х(6,6), величина которого >5.
Задача 2
А. Составить функцию для определения числа Армстронга.
Число Армстронга - это число из N разрядов, которое равно сумме N-х
степеней своих цифр (N - заданное число).
В. Напечатать все числа Армстронга в задаваемом диапазоне значений.
Вариант 16
Задача 1
А. Составить процедуру вычисления значения элемента массива Z(i)=С(i)-В(i),
массивы размерностью N (N - заданное число).
В. Используя процедуру к парам соседних строк массива Х(6,6): 1-й и 2-й,
3-й и 4-й, 5-й и 6-й напечатать исходные и полученный массивы.
Задача 2
А. Составить функцию для нахождения факториала N!
В. Используя функцию вычислить у= (3+5)! / (3!+5!).
Вариант 17
Задача 1
А. Составить процедуру нахождения повторяющихся значений элементов
массива Х(N) (N - заданное число).
В. Используя процедуру найти повторяющиеся элементы в четных строках
массива У(6,6).
Задача 2
A. Составить функцию для вычисления
У=1-х/2 + х2/4-х3/8+...
принимая: модуль аргумента X меньше единицы. Суммирование продолжать,
пока модуль разности между слагаемым и предыдущим слагаемым больше
точности вычислений (малая заданная величина).
В. Напечатать таблицу значений функции У для аргумента X, принимающего
значения от заданного начального до заданного конечного с заданным шагом
изменения.
Вариант 18
Задача 1
А. Составить процедуру нахождения повторяющихся значений элементов
X (N) (N - заданное число).
В. Используя процедуру найти повторяющиеся элементы в каждом столбце
массива С(10,6).
Задача 2
А. Составить функцию для вычисления
У = 1 + 1/2х + 2/4Х2 + 4/бх3 + 5/7х4 + ...
принимая: модуль аргумента X меньше единицы. Суммирование продолжать
пока модуль разности между слагаемым и предыдущим слагаемым больше
точности вычислений (малая заданная величина).
В. Напечатать таблицу значений функции У для аргумента X, изменяющегося
от заданного начального значения до заданного конечного с заданным шагом.
Вариант 19
Задача 1
А. Составить процедуру сортировки по убыванию значений элементов
массива А(N), для которых справедливо неравенство А(i)>В (N - заданное
число).
В. Используя процедуру рассортировать по убыванию элементы массива
Х(5,3), значения которых >2.5.
Задача 2
А. Составить функцию для вычисления
У = 1 - 1/х + 1/Зх2 - 1/5х3 + 1/7х4 -.,.
принимая: модуль аргумента X не меньше 1. Суммирование продолжать пока
модуль разности между слагаемыми и предыдущим слагаемым больше
точности вычислений (малая заданная величина).
В. Напечатать таблицу значений функции У для аргумента X, принимающего
значения от заданного начального до заданного конечного с заданным шагом.
Вариант 20
Задача 1
А. Составить процедуру сортировки по убыванию значений отрицательных
элементов массива В(N) (N - заданное число).
В. Используя процедуру рассортировать по убыванию значений элементов
массив Х(7,6).
Задача 2
А. Составить функцию, определяющую представляет ли запись натурального
числа в двоичной системе счисления чередующуюся последовательность
единиц и нулей, начинающуюся с единицы.
B. Напечатать таблицу чисел, соответствующих п.1, не превосходящих
заданное натуральное число.
Вариант 21
Задача 1
А. Составить процедуру сортировки по убыванию значений элементов
массива С (К), значения которых лежат в диапазоне от А до В (К - заданное число).
В. Используя процедуру рассортировать по убыванию значений элементы
главной диагонали массива Х(9,9), значения которых >0.5, но меньше 4.
Задача 2
А. Составить функцию для вычисления
У=1 - 1/Зх + 2/5х2 - 3/7х3 + 4/9х4 - ...
принимая аргумент Х>0. Вычисления продолжать пока модуль разности
между слагаемым и его предыдущим значением больше малой заданной величины.
В. Напечатать таблицу значений функции V для аргумента X, изменяющегося
от заданного начального значения до заданного конечного с заданным шагом.
Вариант 22
Задача 1
А. Составить процедуру сортировки по возрастанию значений элементов массива
С (К), значения которых лежат в диапазоне от А до В (К - заданное число).
В. Используя процедуру рассортировать по возрастанию значений элементы
побочной диагонали массива C(8,8), значения которых >2.5, но меньше 7.
Задача 2
А. Известно, что среднее арифметическое значение некоторых элементов
есть сумма этих элементов, деленная на их количество.
При вычислении суммы элементов возможно так называемое "переполнение",
если количество элементов большое и значения элементов большие.
Составить функцию для вычисления среднего арифметического значения
последовательности чисел, исключающую возможность "переполнения".
В. Использовать функцию для нахождения среднего арифметического
в каждой строке массива Х(6,5).
Вариант 23
Задача 1
А. Составить процедуру замены значений К-й строки массива А(N,М)
массивом В(М) (N, М, К - заданные числа).
В. Используя процедуру заменить значения каждой нечетной строки массива
С(6,5) массивом Х(5).
Задача 2
А. Составить функцию для вычисления
Y = 1 – х2/2! + х4/4! - x6/6! + ...
принимая, что аргумент X по модулю меньше 1. Вычисления продолжать,
пока модуль разности между слагаемым и его предыдущим значением
не меньше малой заданной величины (точности вычислений).
В. Напечатать таблицу значений функции Y для аргумента X, принимающего
значения от заданного начального до заданного конечного с заданным шагом.
Вариант 24
Задача 1
А. Составить процедуру замены значений К-й строки массива А(М,N)
массивом В(N) (М, N - заданные числа).
В. Используя процедуру, заменить значения каждой 2-й, 5-й и 6-й строк
массива С(6,5) массивом У(5).
Задача 2
А. Составить функцию для вычисления
У=1 - х/3 + 2х2/3 - 3х3/4 + 4х4/5 -....
принимая аргумент X по модулю меньше 1. Суммирование продолжать, пока
модуль разности между текущим слагаемым и предыдущим слагаемым
больше малой величины (точности вычислений).
В. Используя составленную функцию, напечатать таблицу значений
функции У для аргумента X, изменяющегося от заданного начального
значения до заданного конечного с заданным шагом.
Вариант 25
Задача 1
А. Составить процедуру замены значений К-й строки массива А(М,N)
массивом В (N) (М, N - заданные числа).
В. Используя процедуру, заменить значения последней строки массива
Х(7,5) массивом У(5).
Задача 2
А. Составить функцию для вычисления
У = л/2 - 1/х + 1/Зх3 - 1/5х5 + 1/7х7 -...
принимая аргумент X положительный и меньше 1
Вычисления продолжать, пока модуль разности между слагаемым и его
предыдущим значением больше малой заданной величины.
В. Используя составленную функцию, напечатать таблицу значений
функции У для аргумента X, изменяющегося от заданного начального
значения до заданного конечного с заданным шагом.
Вариант 26
Задача 1
А. Составить процедуру нахождения максимального (первого, если их
несколько) значения элемента массива В (К) и его номера. Подсчитать
количество максимальных элементов (К - заданное число).
В. Используя процедуру найти максимальные значения, их номера и
количество максимумов во 2-й и 4-й строках массива У(6,8).
Задача 2
А. Составить функцию для вычисления:
У=1 + 1/5х + 1/6х2 + 1/7х3 + 1/9х4 +...
принимая, модуль аргумента X больше 1. Вычисления продолжать пока
модуль разности между слагаемым и его предыдущим значением больше
малой заданной величины.
В. Используя составленную функцию, напечатать таблицу значений функции Y
для аргумента X, изменяющегося от заданного начального значения до
заданного конечного с заданным шагом.
Вариант 27
Задача 1
А. Составить процедуру нахождения минимального (первого, если их
несколько) значения элементов массива Р (К) и его номера. Подсчитать
количество минимальных элементов (К - заданное число).
В. Используя процедуру, найти минимальные значения, их номера и
количество в каждой строке массива Z(7,8).
Задача 2
А. Составить функцию для вычисления
У=(х-1)/х- (х-1) 2/2х2+(х-1) 3/Зх^3-(х-1) 4/4х4+...
принимая, что аргумент X больше 0,5. Вычисление продолжать, пока модуль
разности между слагаемым и его предыдущим значением больше малой
заданной величины (точности вычислений).
В. Используя полученную функцию, напечатать таблицу значений функции Y
для всех значений аргумента X от заданного начального до заданного
конечного с заданным шагом изменения.
Вариант 28
Задача 1
А. Составить процедуру нахождения минимального (последнего, если их
несколько) значения элемента массива Р (К) и его номера. Подсчитать
количество минимальных элементов (К- заданное число).
В. Используя процедуру найти минимальные значения, их номера и
количество в главной и побочной диагоналях массива У(7,7).
Задача 2
А. Составить функцию для вычисления
У = 1/2 - 1/х + 1/Зх3 - 1/5х5 + 1/7х7 -...
принимая аргумент X положительный и меньше 1
Вычисления продолжать, пока модуль разности между слагаемым и его
предыдущим значением больше малой заданной величины.
В. Используя составленную функцию, напечатать таблицу значений
функции У для аргумента X, изменяющегося от заданного начального
значения до заданного конечного с заданным шагом.
Вариант 29
Задача 1
А. Составить процедуру нахождения среднего арифметического значения
элементов массива Р (К), значения которых лежат в диапазоне от А до В.
(К - задано).
В. Используя процедуру найти средние арифметические значения среди элементов,
лежащих ниже главной диагонали, значения которых изменяются от 2,5 до 4.
Задача 2
А. Составить функцию для вычисления
У=(х-1)/х- (х-1) 2/2х2+(х-1) 3/Зх3-(х-1) 4/4х4+...
принимая, что аргумент X больше 0,5. Вычисление продолжать, пока модуль разности
между слагаемым и его предыдущим значением больше малой заданной величины
(точности вычислений).
В. Используя полученную функцию, напечатать таблицу значений функции У для
всех значений аргумента X от заданного начального до заданного конечного
с заданным шагом изменения.
Вариант 30
Задача 1
А. Составить процедуру, определяющую сколько раз в массиве В(М)
изменяется знак (М - заданное число).
В. Используя процедуру определить сколько раз изменяется знак у элементов
главной и побочной диагоналей массива X (7,7).
Задача 2
А. Составить функцию для вычисления
У = 1 + х/2 + х2/(2*3) + х3/(2*4) + х4/(2*5) +.
принимая: аргумент X по модулю меньше 1. Вычисления продолжать, пока
модуль разности между слагаемым и его предыдущим значением не
меньше малой заданной величины (точности вычисления).
В. Используя составленную функцию, напечатать таблицу значений функции
У дли аргумента X, принимающего значение от заданного начального до
заданного конечного с заданным шагом изменения.
Вариант 31
Задача 1
А. Составить процедуру сортировки отрицательных чисел в порядке убывания,
положительных в порядке возрастания значений элементов массива С(М) (М - заданное число).
В. Используя процедуру рассортировать отрицательные элементы в порядке убывания,
положительные в порядке возрастания в каждой строке массива Z(8,5).
Задача 2
А. Составить функцию для вычисления
У=1 - 1/5х + 1/4хг - 1/53 + 1/4х4 -1/5х5 +...
принимая: модуль аргумента X больше 1. Вычисления продолжать пока модуль
разности между слагаемым и его предыдущим значением больше малой заданной величины.
В. Используя составленную функцию, напечатать таблицу значений функции У
для аргумента X, изменяющегося от заданного начального значения до заданного
конечного с заданным шагом.
Вариант 32
Задача 1
А. Составить процедуру, результатом которой является массив, составленный из элементов
массива Р(М), значения которых являются четными числами (М - заданное число).
В. Используя процедуру сформировать массив Z, элементами которого
являются четные числа.
Задача 2
А. Составить функцию для вычисления
У = 1 + 1/Зх + 2/Зх2 + 1/5х2 + 2/5х3 + 1/7х3 + 2/7х4+...
принимая аргумент X положительный и меньше 1. Вычисления продолжать, пока
модуль разности между слагаемым и его предыдущим значением больше малой
заданной величины.
В. Напечатать таблицу значений функции У для всех значений аргумента X от
заданного начального до заданного конечного с заданным шагом изменения.
Вариант 33
Задача 1
А. Составить процедуру сортировки по возрастанию отрицательных элементов
и по убыванию значений положительных элементов в массиве В(К) (К - заданное число).
В. Используя процедуру рассортировать в порядке возрастания
отрицательные и в порядке убывания положительные элементы в каждом столбце
массива У(5,7).
Задача 2
А. Составить функцию для проверки, является ли сумма цифр факториала
заданного натурального числа простым числом.
В. Напечатать таблицу натуральных чисел, для которых сумма цифр факториала -
простое число, рассматривая диапазон от 1 до 32767.