Лабораторный практикум по дисциплине "Информатика и языки программирования"

  • Лабораторная работа №1. Управляющие структуры языка С++.
    В данной лабораторной работе рассматриваются линейная структура построения кода (последовательное выполнение инструкций одна за другой), ветвление (выполнение того или иного кода в зависимости от результата проверки некоторого условия), циклические структуры (выполнение некоторого кода несколько раз, пока не будет достигнуто условие завершения цикла)
  • Лабораторная работа №2. Функции языка C++
    В лабораторной работе рассматривается описание и использование функции в языке С++. Описываются существующие библиотеки функций, а также рассматривается вопрос создания собственной библиотеки функций. Кроме того, рассматривается вариант использования рекурсивных функций.
  • Лабораторная работа №3. Указатели и ссылки. Передача параметров в функцию по указателю. Массивы
    В работе рассматриваются вопросы использования указателей и ссылок в языке С++. Описаны методы описания и использования статических массивов, рассмотрены функции выделения памяти для динамических массивов.

Преподаватели курса:




По каждой из выполненных работ следует подготовить отчет (шаблон отчета прилагается), а затем защитить его. Для защиты отчета необходимо:

  • полностью выполнить все задания для своего варианта;
  • подготовить отчет в текстовом процессоре MS Word или OpenOffice Writer (LibreOffice Writer) в соответствии с выданным шаблоном;
    (шаблон для MS Word 2003)
    (шаблон для MS Word 2007)
    (шаблон для OpenOffice)
    (шаблон отчета с рамкой)
  • изучить теоретический материал, необходимый для выполнения заданий лабораторной работы и ответить на вопросы преподавателя.

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




Список рекомендованной литературы

  1. Стивен Прата Язык программирования С++. Лекции и упражнения, 5-е изд. Пер. с англ. М. : 000 "И.Д. Вильяме", 2007. - 1184 с.
  2. Шилдт Г. C++: базовый курс / Г. Шилдт. – М.: Вильямс, 2010. – 624 с.
  3. Подбельский В. В. Язык СИ++ / В. В. Подбельский. – М.: Финансы и статистика, 2008. – 560 с.
  4. Дейтел Х. М. Как программировать на C++ / Х. М. Дейтел, П. Дж. Дейтел. – М. : Бином, 2008. – 1456 с.
  5. Павловская Т. А. С/С ++. Структурное программирование: практикум / Т. А. Павловская, Ю. А. Щупак. – СПб.: Питер, 2007. – 239 с.
  6. Культин Н. Б. С/С ++ в задачах и примерах / Н. Б. Культин. – СПб.: БХВ-Петербург, 2008. – 281 с.