АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Приложение 1. Создать макросы по расчету значеий функции с точностью до 2 знака:

Читайте также:
  1. В. Практическое приложение теории: валютный рынок
  2. Все полученные размеры занести в таблицу П4.1 (Приложение 4).
  3. Г. Практическое приложение теории: финансовый кризис в России
  4. ИНФОРМАЦИОННОЕ ПРИЛОЖЕНИЕ 1
  5. пар. 62-Приложение (Р.Ингарден)
  6. ПРИЛОЖЕНИЕ
  7. ПРИЛОЖЕНИЕ
  8. Приложение
  9. ПРИЛОЖЕНИЕ
  10. ПРИЛОЖЕНИЕ
  11. ПРИЛОЖЕНИЕ
  12. Приложение

Задания

 

Задание 1.1. Макросы

Создать макросы по расчету значеий функции с точностью до 2 знака:

1. x = 12.347, y = 10.678

2. x = 6.121, y = 15.773

3.

x = 15.664, y = 29.786, t = 32.124

Задание 1.2. Организация Windows диалога - выполнить вычисления (макрос) по формулам:

 


- данные вводятся с клавиатуры,

- если данные не числа – сообщение об ошибке,

- после вычислений вывести запрос на продолжение.

 

Задание 1.3. Вычислить площадь окружности, данные вводятся в окна, результат вывести в окно с сообщением «Площадь =».

 

Задание 1.4. Вычислить длину окружности (радиус = 25), вывести результат в окно с названием «Длина окружности».

2.Математические функции

Задание 2.2: рассчитать сумму выплат как «оклад + премия - подоходный налог», данные вводятся в ячейках В1, В2, В3; результат – в ячейке В4.

 

Задание 2.3: создать функцию для расчета премии по формуле: прибыль * на процент / на число сотрудников (прибыль и процент – переменные, вводятся в окно функции; число сотрудников - ввести как константу).

3. Операторы ветвления VBA

 

Задание 3.1: условный переход

               
   
 
 
   
   
 

 

 


Задание 3.2: организовать ввод температуры воды в диалоге, добавить в программу условие: < 0 – «Вода превращается в лед».

 

Задание 3.3: создать программу для расчета оценки в зависимости от суммы баллов: > 70 – 5, > 40 – 4, > 30 – 3, > 15 - 2.

 

Задание 3.4: создать функцию для расчета прибыли в зависимости от стажа работы: < 5 лет –5%, < 10 лет – 10%, < 20 лет – 20%, > 30 лет – 30%.

 

4. Операторы циклов

Задание 4.1: Составить программу для расчета суммы нечетных и нечетных чисел от 1 до 50.

 

Задание 4.2: Составить программу для расчета суммы чисел от 1 до 1000.

 

Задание 4.3: Создать функцию, которая вычисляет произведение чисел от заданного числа до конечного с шагом 2.

 

Массивы

 

Задание 5.1. Заполнить два массива случайными числами, вычислить их сумму.

 

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

 

Задание 5.3. Разместить в диапазоне ячеек B5 - I5 целые положительные и отрицательные числа. Разработать макрос для определения максимального числа. Вывести на рабочий лист найденное значение и сумму максимальных значений.

 

Задание 5.4. Отсортировать введенную вручную в ячейки D2:M2 последовательность чисел по возрастанию.

 

Многомерные массивы

 

Задание 6.1: Заполнить матрицу B5:F15 случайными числами, вывести элементы матрицы в строку, начиная с ячейки А1.

 

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

 

Задание 6.3: Вычислить сумму элементов для каждого столбца матрицы B2:F8. Вывести результаты в строке, начиная с A10.

 

Задание 6.4: Создать функцию, определяющую количество столбцов в произвольном массиве.

 

Задание 6.5: Определить количество ячеек в произвольном выделенном диапазоне.

Задания

Тип I

Вариант 1. Заданы вершины треугольника А(x1,y1), B(x2,y2), C(x3,y3). Вычислить длину медианы, проведенной из А.

Вариант 2. Известно, что из четырех чисел x1,x2,x3,x4 три равны между собой, а одно отлично от них. Присвоить переменной NF номер этого числа, а переменной F значение этого числа.

Вариант 3. Составить программу, которая бы с помощью оператора переключателя реализовала бы все возможные операции над двумя целыми числами.

Вариант 4. Составить программу, которая бы с помощью оператора переключателя реализовала бы все возможные операции над двумя вещественными числами.

Вариант 5. Для целого числа К от 1 до 9 вывести фразу "мне К лет", учитывая при этом, что при некоторых значениях К слово "лет" надо заменить на слово "год" или "года".

Вариант 6. Для натурального числа К напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с целым числом К.

Вариант 7. Составить программу, которая бы реализовала следующий алгоритм: по введенным названиям двух нот (до, ре, ми, фа, соль, ля, си) определить интервал, образованный нотами. Секунда - это интервал из двух соседних нот (по кругу), терция - интервал через ноту и т.д. (кварта, квинта, секста, септима)

Вариант 8. Введенные значения переменных a, b, c поменять местами так, чтобы оказалось a>=b>=c.

Вариант 9. Дано число х. Напечатать в порядке возрастания числа cos(x), 1+|x|, (1+ x x) (1+ x x).

Вариант 10. Даны числа a, b, c, d, e, f. Найти координаты точки пересечения прямых, описываемых уравнениями a x + b y=c и d x + e y=f, если она существует.

Вариант 11. Даны числа a, b, c. Если нельзя построить треугольник с такими длинами сторон, то вывести 0, если треугольник равносторонний - 1, если равнобедренный - 2, если прямоугольный - 3.

Вариант 12. Составить программу согласно условию. Присвоить переменной F значение 1, если ни одно из чисел x, y, z не является положительным и целым, и 0 в противоположном случае.

Вариант 13. Составить программу согласно условию. Присвоить переменной F значение 1, если только два числа из трех чисел x, y, z являются положительными и целыми, и 0 в противоположном случае.

Вариант 14. Составить программу согласно следующему условию. Присвоить переменной f значение 1, если цифра 3 входит в запись заданного трехзначного числа x, и 0 в противоположном случае.

Вариант 15. Заданы координаты вершин треугольника. Выяснить является ли заданный треугольник тупоугольным или нет.

 

Тип II

Вариант 1. Вычислить S = 1 + 2/2 + (2 4)/(2+4) +... +(2 4 6...(2 N))/(2+4+6+..+(2 N)) для заданного N.

Вариант 2. Вычислить S = sqrt(3 + sqrt(6 + sqrt(9 +... + sqrt(96 + sqrt(99)...).

Вариант 3. Вычислить S = 1/sqrt(1 3) + 1/sqrt(3 5) +... + 1/sqrt(199 201).

Вариант 4. Числа Фибоначчи определяются формулами F(0)=F(1)=1,

F(i)=F(i-1)+F(i-2), i=2,3,... Найти 35-е число Фибоначчи.

Вариант 5. Найти первое число Фибоначчи, большее N, где N - заданное натуральное число, большее 1.

Вариант 6. Найти сумму чисел Фибоначчи, больших М и меньших N, где M и N - заданные натуральные числа, 1<M<N.

Вариант 7. Вычислить сумму всех чисел Фибоначчи, которые не превосходят 100.

Вариант 8. Подсчитать количество чисел Фибоначчи, которые не превосходят заданного целого числа. Напечатать их.

Вариант 9. Вычислить S = (1 + 1/3) * (1/5 + 1/7) * (1/9 +1/11 + 1/13) *...* (1/33 + 1/35 + 1/37 + 1/39 + 1/41 + 1/43).

Вариант 10. Вычислить S = 4/2 + (4 7)/(2 6) +(4 7 10)/(2 6 10) +... +

(4 7 10...301)/(2 6 10... 398).

Вариант 11. Вычислить S = cos(1 +cos(2 +... + cos(39+ cos(40)...).

Вариант 12. Вычислить S = sh(x) = x + x^3/3! + x^5/5! +...+ x^(2 N+1)/(2 N+1)! для заданного N.

Вариант 13. Вычислить S = cos(x) = 1 - x^2/2! + x^4/4! +..+ (-1)^N

x^(2 N)/(2 N)! для заданного N.

Вариант 14. Вычислить S = Ln(1+x) = x - x^2/2 + x^3/3 +..+ (-1)^(N-1) x^N/N для заданного N и |x|<1.

Вариант 15. Вычислить S = arctg(x) = x - x^3/3 + x^5/5 +...+ (-1)^N

x^(2 N+1)/(2 N+1) для заданного N и |x|<1.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |

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



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.009 сек.)