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

5. Порядок выполнения работы.

5.1. Разработать программы для решения задач по указанному преподавателем варианту, произвести их отладку и тестирование для проверки корректности алгоритма.

5.2. Оформить отчет.

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

Отчет по лабораторной работе должен содержать:

  • задание на лабораторную работу;

  • тексты программ;

  • исходные данные и результаты вычислений (в виде текста или скриншотов);

  • выводы.

7. Пример выполнения лабораторной работы.

Задание: разработать программу для решения квадратного уравнения, проверив правильность исходных данных, введенных с клавиатуры.

Результаты разработки программы приведены на рисунках 11-13.

Р и с. 11. Программный код созданного приложения

Р и с. 12. Пример поиска ОШИБОК в программе

Р и с. 13. Окно ввода-вывода данных

  1. Варианты заданий.

Вариант 1.

1) Разработать программу для решения задачи нахождения значения y по заданному х при выполнении следующих условий:

2) Разработать программу для решения следующей задачи. В такси одновременно сели три пассажира . Когда вышел первый пассажир, на счетчике было р1 рублей; когда вышел второй пассажир – р2 рублей. Сколько должен заплатить каждый пассажир, если по окончанию поездки счетчик показал р3 рублей? Плата за посадку составляет р0 рублей. Проверить правильность ввода данных: р0<р1<р2<р3, значения всех вводимых данных положительные.

Вариант 2.

  1. Разработать программу для решения задачи нахождения значения y по заданному х. При запуске программы вывести на экран меню, содержащее три пункта с описанием различных способов определения значения переменной y. Пользователь должен выбрать вариант алгоритма расчета из следующего множества:

  • y=,

  • y=,

  • y=5x.

  1. Заданы три числа: а, в, с. Определить, могут ли они быть сторонами треугольника, и если да, то определить его тип: равносторонний, равнобедренный, разносторонний. Условия существования треугольника: q1<q2+q3, где qi – стороны треугольника, q1 – сторона максимальной длины.

Вариант 3.

1) Разработать программу для решения задачи нахождения значения y по заданному х при выполнении следующих условий:

2) Разработать программу для решения следующей задачи. Суточный рацион коровы составляет р1 кг сена, р2 кг силоса, р3 кг комбикорма. На ферме, содержащей стадо из х коров осталось у1 центнеров сена, у2 тонн силоса, у3 мешков комбикорма по 50 кг. Сколько еще дней ферма сможет кормить коров по полному рациону? Какой из кормов закончится быстрее других? В программе нужно проверить допустимость введенных пользователем исходных данных.

Вариант 4.

  1. Разработать программу для решения задачи нахождения значения y по заданному х. При запуске программы вывести на экран меню, содержащее три пункта с описанием различных способов определения значения переменной y. Пользователь должен выбрать вариант алгоритма расчета из следующего множества:

  • y=,

  • y=,

  • y=.

2) Разработать программу для решения следующей задачи. Вывести на печать название дня недели, соответствующее заданному числу D, при условии, что в месяце 31 день и первое число – понедельник. Проверить допустимость введенного пользователем числа D.

Вариант 5.

1) Разработать программу для решения задачи нахождения значения y по заданному х при выполнении следующих условий:

2) Разработать программу для решения следующей задачи. Пользователь вводит двузначное число. В программе необходимо проверить, что введенное число является положительным и двузначным и оценить какая из цифр этого числа больше или они одинаковые.