Методические материалы для студентов ИУ5/ГУИМЦ
Второй курс, осенний семестр 2023/2024 учебного года.
Дисциплина: Основы Програмирования (СУЦ - ГУИМЦ)"
Мой Почтовый адрес для отправки отчетов по ЛР, ДЗ, КР и РК ОП за 2024 год.: sergebolremote@gmail.com(только сюда!!!) Как записывать тему расскажу на ЛК
Название Группы/Чата в ТЕЛЕГРАММ:ОП_ГУИМЦ_2023 (ссылка-пришлашение уже у у старост групп)
1. Методические указания к ЛР №1 ВЫЧИСЛЕНИЯ(+шаблон и пример отчета)- 09_2024.
Целью данной ЛР по дисциплине ОП является получение начальных знаний и умений для программирования линейных программ на процедурном языке СИ.
Студенты осваивают технологию создания простого консольного проекта и отлаживают в среде программирования MS VS 2005/2008/2010/... простую программу,
содержащую вычисления и операции ввода и вывода данных средствами библиотеки RTL (RunTimeLibrary).
Они используют в системе программирования программный проект, создают и настраивают его для своей задачи.
Студенты знакомятся с возможностями системы программирования, возможностями вычисления выражений, вывода результатов работы программы
, а также выполняют отладку программы и генерируют исполнимую программу, готовую к выполнению на компьютере.
Они учатся оформлять отчет по ЛР демонстрировать и защищать работу.
2. Методические указания к ЛР №2 ЦИКЛЫ(+шаблон и пример отчета + шаги) - 09_2023.
Целью данной ЛР по дисциплине ОП является получение начальных знаний и умений для программирования разветвляющихся программ на языке программирования СИ. Студенты используют консольные проекты и отлаживают программы в среде программирования MS VS 2005/2008/2010. Студенты знакомятся с операторами ветвления (условными и циклическими), выполняют отладку программы по своему варианту и получают исполнимую программу, готовую к выполнению, оформляют отчет по ЛР и защищают его.
Целью данной ЛР по дисциплине ОП является получение начальных знаний и умений для использования массивов и указателей на языке
программирования СИ. Студенты используют консольные проекты и отлаживают программы в среде программирования MS VS 2005/2008/2010/2017.
Студенты знакомятся со способами описания и использования масс и указателей в программах, выполняют отладку программы по своему
варианту и получают исполнимую программу, готовую к выполнению, оформляют отчет по ЛР и защищают его.
4. Методические указания к ЛР №4 СТРОКИ(+шаблон и пример отчета + шаги) - 09_2023.
Целью данной ЛР по дисциплине ОП является получение навыков работы 5. Методические указания к ЛР №5 ФУНКЦИИ(+шаблон и пример отчета+ шаги) - 10_2023.
Целью данной ЛР по дисциплине ОП является получение навыков использования функций и процедур в программах. 6. Методические указания к ЛР №6 СТРУКТУРЫ(+шаблон и пример отчета + шаги) - 10_2023.
Целью данной ЛР по дисциплине ОП является получение навыков работы с переменными типа структура на языке программирования СИ. 7. Методические указания к ЛР №7 ФАЙЛЫ(+шаблон и пример отчета+ шаги) - 10_2023.
Целью данной ЛР по дисциплине ОП является получение навыков работы с текстовыми и двоичными файлами на языке программирования СИ. 8. Методические указания к ЛР №8 СПИСКИ(+шаблон и пример отчета) - 10_2023.
Целью данной ЛР по дисциплине ОП является получение навыков работы со списками Програмка с вопросами по 1-8 ЛР для самопроверки" - 10_2020.
Результаты РК №1 и 2!!! по дисциплине ОП для СУЦ гр. ИУ5-31 (УЦ5-31,32) - для 2016 года: Таблица результатов группы УЦ5-31 РК №1 - 11_201*.
Таблица результатов группы УЦ5-31 РК №2 - 12_201*.
Ответы на РК №1 (*.cpp) - 11_2014.
Общие методические указания по дисциплине ОП (ЛР/ДЗ) - 10_2016.
Материалы по дисциплине ОП для СУЦ гр. УЦ5-31/32, доступные по ЛР10/ДЗ. Это материалы для ЛР№10 (КЛР/ДЗ). Они обновлены для нового 2019 учебного года ")!!!: Для выполнения ДЗ нужно: 1. Разработать собственную структуру по варианту, согласовав ее с преподавателем. 2. Разработать ТЗ на ДЗ(образцы и шалоны см. ниже) и подписать у преподавателя 3. Разработать методику испытания программы ДЗ - ПМИ(образцы и шалоны см. ниже) и подписать у преподавателя 4. Разработать программу ДЗ -(примеры, образцы и шалоны см. ниже) 5. Предоставить программу и отчет по ЛР №10, провести испытания с программой -(примеры, образцы и шалоны см. ниже) 1. Методические указания к ЛР №10 - (разные варианты А-С с примерами и без) - 11_2019.!!!
3. Образец двоичного файла БД для примера ЛР №10 - 11_2019.
4. Шаблон ТЗ, образец ТЗ, МУ по ТЗ + ПМИ - 11_2019.
5. Рекомендации к оформлению отчетов по ЛР ДЗ по ОП - 11_2019.
7. Пример образец оформления отчета по ЛР по курсу ОП - 11_2019.
Вопросы и примеры задач к ЭКЗАМЕНУ(!!!!!) по дисциплине ОП (СУЦ) 2019!!!:
Материалы для подготовки к экзамену.
1. Перечень вопросов и задач, выносимых на экзамен по ОП(ГУИМЦ) - 12_2019.
ВЫБОРКА из презентаций по лекциям на данный момент(12.2019): (09.2023 г. - ЛЕКЦИИ и ДЗ - pptx за 2023 ЗДЕСЬ!!!). 3. Работающие проекты для повторения на компьютере за прошлый год (2015) - 12_2017.
Литература
3. Литература основная:
0.Самоучитель по Windows 10 для начала работы в 204ауд. - 09_2020.
3.1.Б. Керниган, Д. Ритчи - Язык Си (html, pdf,fb2) - 12_2017.
3.2.Бочков О. Субботин Д. (pdf>, fb2, html, rtf) - 12_2017.
3.3.Тондо К., Гимпел С. - Язык Си. Книга ответов - (djvu) - 12_2014.
3.4. Касюк.С.Т.Курс программирования на языке Си (pdf) - 12_2014.
3.5. Павловская Т.А., Щупак Ю.А. - С и С++. Структурное программирование (djvu) - 12_2014.
3.6. Культин_С_С++_в_задачах_и_примерах_2005 (pdf) - 12_2014.
3.7. Шилдт Г. С++ Базовый курс (3-е издание, 2010) (djvu) - 12_2014.
3.8. Юркин Задачник по программированию (djvu ) - 12_2014.
4. Литература дополнительная:
4.1. Начальный курс C и C++ 2001 (pdf) - 12_2014.
4.2. Болски М.И. - Язык программирования Си - (pdf) - 12_2014.
4.3. Язык C++ С.В.Глушаков, А.В.Коваль, С.В.Смирнов (djvu ) - 12_2014.
4.4. Р.Хезфилд Искусство прораммирования на С - 12_2014.
4.5. Дэвид Гриффитс, Дон Гриффитс - Изучаем программирование на C (djvu) - 12_2014.
4.6. Кочан С. - Программирование на языке С - (djvu) - 12_2014.
4.7. Пахомов Б. С/C++ и MS Visual Studio 2010 (djvu) - 12_2014.
4.8. Visual C++ 6 Руководство разработчика (pdf) - 12_2014.
5. Методическое пособие по программированию (нужно прочитать разделы для курса ОП: 4, 6, 8 и 9:
Методические указания по программированию - 10_2014.
Задание и МУ для РК2 по курсу ОП(СУЦ) - 12_2014.
Б.Страуструп С/С++. специальное издание(Ю 1000 стр.) - 09_2020.
6. Программа просмотра файлов в формате djvu:
Программа просмотра *.djvu- 12.2013. Заранее
извиняюсь за дизайн и структуру странички. Не хватает времени для этой работы,
она довольно трудоемка и требует значительных ресурсов. Может быть со временем
все переработаю! Студентов пока не хочу привлекать, так как разработка и
сопровождение сайта это длительная и серьезная работа, требующая больших
затрат.
с переменными типа строка на языке программирования СИ. Студенты используют
консольные проекты и отлаживают программы в среде программирования MS VS 2005/2008/2010.
Студенты знакомятся с основными строковыми операциями, преобразованиями
строк, с библиотечными функциями для работы со строками, проверяют работу отлаженных примеров и делают контрольные задания.
Они выполняют отладку программы по своему варианту и получают исполнимую программу, готовую к выполнению, оформляют отчет по ЛР и защищают его.
Они изучают структуру функций, способы их описания, передачи параметров и вызова функций.
Так как функция является одним из главных элементов процедурного программирования,
студенты учатся выделять функции в программе и проектировать более сложные
программы на основе функциональной декомпозиции.
Они проверяют работу отлаженных примеров и делают контрольные задания.
Они выполняют отладку программы по своему варианту и получают исполнимую
программу, готовую к выполнению, оформляют отчет по ЛР и защищают его.
Студенты используют консольные проекты и отлаживают программы в среде
программирования MS VS 2005/2008/2010.
Студенты знакомятся с основными операциями при работе со структурами,
способами их инициализации, созданием массивов структур их заполнением, их
сортировкой, проверяют работу отлаженных примеров и делают контрольные задания.
Они выполняют отладку программы по своему варианту и получают исполнимую программу,
готовую к выполнению, оформляют отчет по ЛР и защищают его.
Студенты используют консольные проекты и отлаживают программы в среде программирования MS VS 2005/2008/2010.
Студенты знакомятся с основными операциями при работе с файлами, разными уровнями их обработки, способами их заполнения, распечатки,
сортировки, проверяют работу отлаженных примеров и делают контрольные задания.
Они выполняют отладку программы по своему варианту и получают исполнимую программу, готовую к выполнению, оформляют отчет по ЛР и защищают его.
В рамках данной ЛР студенты делают значительный задел для домашнего задания (ЛР № 10),
осваивая действия работы с файлами, которые необходимо выполнить в ДЗ по курсу ОП.
и списковыми структурами при программировании на языке СИ/CИ++.
Студенты используют консольные проекты и отлаживают программы в среде программирования MS VS 2005/2008/2010.
Студенты знакомятся с основными операциями при работе со списками, способами их заполнения, распечатки, сортировки,
проверяют работу отлаженных примеров и делают контрольные задания.
Они выполняют отладку программы по своему варианту и получают исполнимую программу,
готовую к выполнению, оформляют отчет по ЛР и защищают его.
ПРИМЕЧАНИЕ.!!! ВАЖНО:Для корректной работы ссылок со слайдов на документы (МУ в форматах *.docx и *. pdf) их необходимо разместить в каталоге вместе с презентацией.
Эти документы можно скачать с сайта для кадждой ЛР (см. выше). Также нужно использовать лекции 2019 года! кроме этого для удобства доступа можно
также разместить книгу Кернигана - Kern_Ritch_B.pdf. В презентации это ссылка KR слева внизу (есть в этом архиве - Kern_Ritch_B.pdf)!