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

Содержание отчета.

  1. Условие задачи

  2. Интерфейс приложения

  3. Схема алгоритма

  4. Программный код

  5. Использованные операторы и функции

Контрольные вопросы

1. Что такое разветвляющаяся структура алгоритма?

2.Какой символ используется в схемах алгоритмов, чтобы показать выбор условия?

3.С помощью какого оператора можно организовать ветвление в программе? Написать cинтаксис этого оператора для однострочной формы записи

4.Чем отличается блочная форма записи условного оператора от однострочной? Написать синтаксис условного оператора в блочной форме или привести пример его использования.

5. Назвать известные вам элементы ActiveX, используемые при разработке приложений VBA. Какие элементы и какие свойства этих элементов были использованы в вашей программе?

Задания к выполнению:

  1. Пройдет ли кирпич со сторонами a,b,c сквозь прямоугольное отверстие со сторонами r,s? Стороны отверстия должны быть параллельны граням кирпича.

  2. Может ли шар радиуса r пройти через ромбообразное отверстие с диагоналями p и q.

  3. Можно ли коробку размером abc упаковать в посылку размером rst? «Углом» укладывать нельзя.

  4. Можно ли из круглой заготовки радиуса r вырезать две прямоугольные пластинки с размерами ab и cd?

  5. Можно ли на прямоугольном участке застройки размером a на b метров разместить два дома размером в плане p на q и r на s метров? Дома можно располагать только параллельно сторонам участка.

  6. Проверить, лежит ли окружность (x-a1)2+(y-b1)2=R1 целиком внутри окружности (x-a2)2+(y-b2)2=R2 или наоборот.

  7. Лежит ли точка M(xm;ym) внутри треугольника, заданного координатами своих вершин на плоскости?

  8. Два отрезка на плоскости заданы координатами своих концов. Определить имеют ли эти отрезки общие точки.

  9. Среди трех заданных чисел найти пары кратных.

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

  11. Можно ехать на такси со скоростью v1 км/ч и оплатой p1 р./км либо идти пешком со скоростью v2 км/ч и оплатой p2 р./км. Как с наименьшими затратами преодолеть путь s за время t, если это возможно? Каковы эти затраты?

  12. Суточный рацион коровы составляет u кг сена, v кг силоса и w кг комбикорма. В хозяйстве, содержащем k голов, осталось s центнеров сена, t тонн силоса и f мешков сена по 50 кг. Сколько еще дней хозяйство сможет прокормить коров по полному рациону? Какой из кормов кончится раньше других?

  13. Банк предлагает три вида срочных вкладов: на 3 месяца под р%, на 6 месяцеи под к% и на год под t%. Какой из вкладов наиболее выгоден для вкладчика?

  14. Для заданного 0n120, рассматриваемого как возраст человека, вывести фразу вида: “Мне 21 год”, “Мне 32 года”, “Мне 12 лет”.

  15. Из круга какого наименьшего радиуса можно вырезать треугольник со сторонами a, b, c?

  16. Даны действительные числа x, y, z. Проверить, могут ли данные числа являть длинами сторон треугольника. В случае положительного результата, проверить является ли он прямоугольным.

  17. Даны действительные числа x, y, z. Проверить, могут ли данные числа являть длинами сторон треугольника. В случае положительного результата, определить его вид (разносторонний, равносторонний или равнобедренный).

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

  19. Даны действительные числа a, b, c (a0). Решить биквадратное уравнение ax4+bx2+c=0 (при наличии комплексных корней записать их в виде x=s+ti).

  20. Найти действительные корни уравнения ax2+bx+c=0.

  21. Два треугольника задаются координатами своих вершин. Выяснить, лежит ли первый треугольник внутри другого.

  22. Четыре точки на плоскости задаются своими координатами. Проверить, могут ли они являться вершинами квадрата.

  23. Четыре точки на плоскости задаются своими координатами. Проверить, могут ли они являться вершинами прямоугольника.

  24. Четыре точки на плоскости задаются своими координатами. Проверить, могут ли они являться вершинами трапеции.

  25. Четыре точки на плоскости задаются своими координатами. Проверить, могут ли они являться вершинами параллелограмма.

  26. Четыре точки на плоскости задаются своими координатами. Проверить, могут ли они являться вершинами равнобедренной трапеции.