- •Методические указания к лабораторной работе №1
- •1. Цель работы.
- •2.1. Запуск студии разработчика Microsoft Developer Studio.
- •Студия разработчика создаст новый файл и откроет окно для ввода текста программы.
- •2.2. Создание и редактирование исходного текста программы
- •3. Краткая теория.
- •5. Порядок выполнения работы.
- •6. Содержание отчета.
- •7. Пример выполнения лабораторной работы.
- •8. Контрольные вопросы.
- •Список литературы
5. Порядок выполнения работы.
5.1. Разработать программы для решения задач по указанному преподавателем варианту, произвести их отладку и тестирование для проверки корректности алгоритма.
5.2. Оформить отчет.
6. Содержание отчета.
Отчет по лабораторной работе должен содержать:
задание на лабораторную работу;
тексты программ;
исходные данные и результаты вычислений (в виде текста или скриншотов);
выводы.
7. Пример выполнения лабораторной работы.
Задание: разработать программу для решения квадратного уравнения, проверив правильность исходных данных, введенных с клавиатуры.
Результаты разработки программы приведены на рисунках 11-13.
Р и с. 11. Программный код созданного приложения
Р и с. 12. Пример поиска ОШИБОК в программе
Р и с. 13. Окно ввода-вывода данных
Варианты заданий.
Вариант 1.
1) Разработать программу для решения задачи нахождения значения y по заданному х при выполнении следующих условий:
2) Разработать программу для решения следующей задачи. В такси одновременно сели три пассажира . Когда вышел первый пассажир, на счетчике было р1 рублей; когда вышел второй пассажир – р2 рублей. Сколько должен заплатить каждый пассажир, если по окончанию поездки счетчик показал р3 рублей? Плата за посадку составляет р0 рублей. Проверить правильность ввода данных: р0<р1<р2<р3, значения всех вводимых данных положительные.
Вариант 2.
Разработать программу для решения задачи нахождения значения y по заданному х. При запуске программы вывести на экран меню, содержащее три пункта с описанием различных способов определения значения переменной y. Пользователь должен выбрать вариант алгоритма расчета из следующего множества:
y=,
y=,
y=5x.
Заданы три числа: а, в, с. Определить, могут ли они быть сторонами треугольника, и если да, то определить его тип: равносторонний, равнобедренный, разносторонний. Условия существования треугольника: q1<q2+q3, где qi – стороны треугольника, q1 – сторона максимальной длины.
Вариант 3.
1) Разработать программу для решения задачи нахождения значения y по заданному х при выполнении следующих условий:
2) Разработать программу для решения следующей задачи. Суточный рацион коровы составляет р1 кг сена, р2 кг силоса, р3 кг комбикорма. На ферме, содержащей стадо из х коров осталось у1 центнеров сена, у2 тонн силоса, у3 мешков комбикорма по 50 кг. Сколько еще дней ферма сможет кормить коров по полному рациону? Какой из кормов закончится быстрее других? В программе нужно проверить допустимость введенных пользователем исходных данных.
Вариант 4.
Разработать программу для решения задачи нахождения значения y по заданному х. При запуске программы вывести на экран меню, содержащее три пункта с описанием различных способов определения значения переменной y. Пользователь должен выбрать вариант алгоритма расчета из следующего множества:
y=,
y=,
y=.
2) Разработать программу для решения следующей задачи. Вывести на печать название дня недели, соответствующее заданному числу D, при условии, что в месяце 31 день и первое число – понедельник. Проверить допустимость введенного пользователем числа D.
Вариант 5.
1) Разработать программу для решения задачи нахождения значения y по заданному х при выполнении следующих условий:
2) Разработать программу для решения следующей задачи. Пользователь вводит двузначное число. В программе необходимо проверить, что введенное число является положительным и двузначным и оценить какая из цифр этого числа больше или они одинаковые.