студентам-геологам

warning: Creating default object from empty value in /wcmc/ani/ani/modules/taxonomy/taxonomy.pages.inc on line 33.
Учебные материалы по курсу «Программирование, численные методы и информатика» для студентов геологического факультета

Занятие 4 — Ссылки. Функции (2009/2010 уч. г.)

Содержание занятия [PDF 158.64 KB]:

  1. Понятие ссылки
  2. Модификатор const
  3. Определение функции в C++
  4. Передача параметров по ссылке
  5. Указатели на функции

Занятие 3 — Циклические алгоритмы (2009/2010 уч. г.)

Содержание занятия [PDF 277.41 KB]:

  1. Циклы с пред- и постусловием
  2. Виды циклов в C++
  3. Цикл while
  4. Цикл do-while
  5. Цикл for
  6. Задания для самостоятельной работы
  7. Задания для домашней работы

Лекция 2 — Циклические алгоритмы (2009/2010 уч. г.)

Содержание занятия [PDF 357.5 KB]:

  1. Разветвляющийся алгоритмы
    1. Логические операторы
    2. Оператор выбора
  2. Циклические алгоритмы
    1. Циклы с пред- и постусловием
    2. Виды циклов в C++
    3. Цикл while
    4. Цикл for
    5. Цикл do-while
    6. Бесконечные циклы
    7. Оператор break
    8. Инструкция continue
    9. Пример — суммирование ряда
  3. Выражения
    1. Операторы инкремента и декремента
    2. Операторы и выражения присваивания
    3. Приоритеты операций

Лекция 1 — Введение в язык C++ (2009/2010 уч. г.)

Содержание занятия [PDF 597.27 KB]:

  1. Информация о курсе (содержание курса, литература, программное обеспечение)
  2. История языка C++
  3. Первая программа на C++ (схема подготовки программы)
  4. Переменные, типы данных, арифметика (решение простейшего уравнения, запись вещественных чисел, объявление переменныхи, идентификаторы, ключевые слова, арифметические операторы)
  5. Комментарии
  6. Ввод-вывод
  7. Структура программы
  8. Критерии качества программ
  9. Типы алгоритмов (блок-схемы алгоритмов, линейный алгоритм, разветвляющийся алгоритм, операторы сравнения)

Занятие 2 — Разветвляющиеся алгоритмы (2009/2010 уч. г.)

Содержание занятия [PDF 270.42 KB]:

  1. Конструкция if-else
  2. Неполное ветвление
  3. Операторы сравнения
  4. Вложенные условные инструкции
  5. Логические операторы
  6. Конструкция else-if
  7. Переключатель switch (инструкция выбора)
  8. Задания для самостоятельной работы
  9. Задания для домашней работы

Занятие 1 — Введение в язык C++ (2009/2010 уч. г.)

Содержание занятия [PDF 576.76 KB]:

  1. Информация о курсе
  2. Содержание курса
  3. Рекомендуемая литература
  4. Рекомендуемое программное обеспечение
  5. Схема подготовки программы
  6. Первая программа на C++
  7. Блок-схемы алгоритмов
  8. Типы алгоритмов
  9. Линейный алгоритм
  10. Типы переменных
  11. Идентификаторы
  12. Арифметические операторы
  13. Комментарии
  14. Задания для самостоятельной работы
  15. Задания для домашней работы

Задания по учебному практикуму 2009/2010 учебного года

  1. Задание 1 — Численные методы вычисления определенных интегралов [PDF 92.32 KB]

Материалы по практическим занятиям 2009/2010 учебного года

Среду Dev-C++ можно скачать по следующей ссылке: http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe

  1. Занятие 1 — Введение в язык C++, линейные алгоритмы, арифметические операторы [PDF 576.76 KB]
  2. Занятие 2 — Разветвляющиеся алгоритмы [PDF 270.42 KB]
  3. Занятие 3 — Циклические алгоритмы [PDF 277.41 KB]
  4. Занятие 4 — Ссылки. Функции [PDF 158.64 KB]
  5. Занятие 5 — Функции (продолжение) [PDF 203.42 KB]
  6. Занятие 6 — Статические массивы [PDF 169.96 KB]
  7. Занятие 7 — Динамические массивы и указатели. Рекурсивные функции. Строки [PDF 244.32 KB]
  8. Занятие 8 — Система символьных вычислений Maple [PDF 328.3 KB]

Материалы по лекциям 2009/2010 учебного года

  1. Лекция 1 — Введение в язык C++ [PDF 597.27 KB]
  2. Лекция 2 — Циклические алгоритмы [PDF 357.5 KB]
RSS-материал