МУ_ЛР1_ОП (1079921), страница 3
Текст из файла (страница 3)
// Цикл вычислений
h = 0.5f*PI;
n = 10;
l = 0.0f;
for (int i = 0 ; i < n ; i++ )
{
F = 2*a*b*sin(l+0.5f*PI);
printf("\n %d. F = %7.2f для a = %d b = %d l = %5.2f " ,i+1 , F , a , b , l );
l += h ;
};
//
printf("\n ");
2. Обеспечить ввод значений размера шагов (h - float) и числа циклов (n - int) с клавиатуры. После ввода полученные значения распечатать для контроля.
3. Выполнить вывод рассчитанных значений в виде таблицы, оформленной в рамке из звездочек, как показано на примере вывода ниже.
**************************************
* № * F * a * b * l *
**************************************
* 1. * 4.00 * 1 * 2 * 0.00 *
* 2. * 0.01 * 1 * 2 * 1.57 *
* 3. * -4.00 * 1 * 2 * 3.14 *
* 4. * -0.01 * 1 * 2 * 4.71 *
* 5. * 4.00 * 1 * 2 * 6.28 *
* 6. * 0.02 * 1 * 2 * 7.85 *
* 7. * -4.00 * 1 * 2 * 9.42 *
* 8. * -0.03 * 1 * 2 * 10.99 *
* 9. * 4.00 * 1 * 2 * 12.56 *
* 10. * 0.03 * 1 * 2 * 14.13 *
**************************************
4. Использовать для организации цикла оператор языка СИ – while.
5. Построить блок-схему программы с циклами в среде MS VISIO.
Примечание: Выполнение программы с дополнительными требованиями отображается в журнале, в отчете по ЛР и учитывается при подведении результатов работы в семестре и на экзамене.
19 Демонстрация, защита ЛР и отчет по ЛР.
После выполнения всех необходимых шагов по ЛР, работающую программу нужно продемонстрировать преподавателю, проводящему ЛР, о чем он в журнале делает отметку. Далее студент на основе шаблона и примера оформляет отчет по ЛР. После оформления отчета, который может быть представлен преподавателю в электронном виде, выполняется защита ЛР. Студент дает ответы на вопросы по отчету и на контрольные вопросы приведенные ниже. ЛР считается полностью зачтенной, если выполнены все перечисленные требования и действия: демонстрация, отчет и защита ЛР.
20 Контрольные вопросы по ЛР.
-
Что такое проект в VS 2005/8/10/12?
-
Для чего нужны проекты и в чем их преимущество (три)?
-
Как создать программный проект?
-
Дайте определение понятия программа.
-
Дайте определение понятия переменная.
-
Дайте определение понятия константа.
-
Дайте определение понятия составного оператора.
-
Как в программе можно выполнить ввод данных с клавиатуры?
-
Как в программе можно выполнить вывод данных в консольное окно?
-
Что нужно сделать для подключения математической библиотеки?
-
Что нужно сделать для подключения библиотеки ввода и вывода?
-
Что нужно сделать для русификации консольного окна?
-
Какие вы знаете программные проекты?
-
Как в программе можно задать число пи?
-
Как организовать паузу в работе программы?
-
Какие режимы отладки программы вы знаете?
-
Какие можно приостановиться в определенном месте программы?
-
Что такое сборка программы и как ее сделать?
-
Внесите изменения в вашу формулу и пересоздайте исполнимый модуль заново. Покажите результат преподавателю.
-
Как организовать цикл вывода значений функции для разных аргументов (д.т.)?
-
Какие операторы для организации циклов в СИ вы знаете (д.т.)?
21 Литература.
Основная литература
-
Список литературы, доступные книги и необходимые пособия для ЛР ОП размещены на сайте www.sergebolshakov.ru на страничке “2-й к СУЦ”. Пароль для доступа можно взять у преподавателя или старосты группы.
-
Керниган Б., Ритчи Д. К36 Язык программирования Си.\Пер. с англ., 3-е изд., испр. - СПб.: "Невский Диалект", 2001. - 352 с.: ил.
-
Касюк, С.Т. Курс программирования на языке Си: конспект лекций/С.Т. Касюк. — Челябинск: Издательский центр ЮУрГУ, 2010. — 175 с.
-
MSDN Library for Visual Studio 2005 (Vicrosoft Document Explorer – входить в состав дистрибутива VS. Нужно обязательно развернуть при установке!)
Дополнительная литература
-
Общее методическое пособие по курсу для выполнения ЛР и КЛР/ДЭ (см. на сайте 1-й курс www.sergebolshakov.ru) – см. кнопку в конце каждого раздела сайта!!!
-
Другие методические материалы по дисциплине с сайта www.sergebolshakov.ru.
-
Конспекты лекций по дисциплине “Основы программирования”.
-
Подбельский В.В. Язык Си++: Учебное пособие. – М.: Финансы и статистика, 2003. (Доступно на сайте www.4read.org/2007/04/18/podbelskijj_v_jazyk_s.html)
-
5. Подбельский В.В. Стандартный Си++: Учебное пособие. – М.: Финансы и статистика, 2008.
-
Г. Шилдт “С++ Базовый курс”: Пер. с англ.- М., Издательский дом “Вильямс”, 2011 г. – 672с
-
Г. Шилдт “С++ Руководство для начинающих” : Пер. с англ. - М., Издательский дом “Вильямс”, 2005 г. – 672с
-
Г. Шилдт “Полный справочник по С++”: Пер. с англ.- М., Издательский дом “Вильямс”, 2006 г. – 800с
-
Бьерн Страуструп "Язык программирования С++"- М., Бином, 2010 г.














