Опубликован: 25.11.2008 | Уровень: специалист | Доступ: свободно | ВУЗ: Нижегородский государственный университет им. Н.И.Лобачевского
Введение в языки программирования C и C++ Курс написан по материалам лекций, читавшихся автором на протяжении ряда лет студентам первых курсов факультета вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И. Лобачевского.
В курсе рассматриваются все основные конструкции и элементы языков программирования C и C++.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
8 минут
-
Лекция 2
10 минут
Структура программы на языке C
В данной лекции рассматривается структура программы на C++. Приведены основные понятия и определения, касающиеся заголовочной части программы
Оглавление
    -
    Тест 1
    36 минут
    -
    Лекция 3
    29 минут
    Среда программирования
    В данной лекции рассматривается интегрированная среда Borland C++, ver 3.1, а также среда визуального программирования Borland C++ Builder. Рассматривается интерфейс, а также основные команды меню
    Оглавление
      -
      Тест 2
      36 минут
      -
      Лекция 4
      1 час 30 минут
      Системные данные числового типа
      Предметом данной лекции является изучение системных данных числового типа. Приводятся практические примеры, а также основные определения и понятия
      Оглавление
        -
        Тест 3
        36 минут
        -
        Лекция 5
        57 минут
        Системные данные текстового типа
        В данной лекции внимание уделено системным данным текстового типа. Приводятся основные понятия, связанные с текстовыми данными, а также практические примеры
        Оглавление
          -
          Тест 4
          36 минут
          -
          Лекция 6
          1 час 1 минута
          Основные синтаксические конструкции языка C
          В данной лекции основное внимание уделено синтаксическим конструкциям языка C++. Приводятся практические примеры и основные определения
          Оглавление
            -
            Тест 5
            36 минут
            -
            Лекция 7
            15 минут
            Указатели и ссылки
            Данная лекция посвящена указателям и ссылкам. Приводятся практические примеры, основные определения и служебные слова
            Оглавление
              -
              Тест 6
              36 минут
              -
              Лекция 8
              49 минут
              Функции и их аргументы
              В данной лекции рассматриваются функции и их аргументы. Приводятся практические примеры и методы реализации функций
              Оглавление
                -
                Тест 7
                36 минут
                -
                Лекция 9
                1 час 15 минут
                Работа с массивами
                Данная лекция посвящена изучению массивов. Приводятся практические примеры и методы программной реализации массивных данных
                Оглавление
                  -
                  Тест 8
                  36 минут
                  -
                  Лекция 10
                  31 минута
                  Пользовательские типы данных
                  В данной лекции основное внимание уделено пользовательским типам данных - структурам, перечислениям и объединениям. Приводятся практические примеры и основные принципы использования пользовательских типов данных
                  Оглавление
                    -
                    Тест 9
                    36 минут
                    -
                    Лекция 11
                    57 минут
                    Работа с файлами
                    Данная лекция посвящена работе с файлами. Приводятся основные понятия и определения, а также принципы использования файлов в программе
                    Оглавление
                      -
                      Тест 10
                      36 минут
                      -
                      Лекция 12
                      28 минут
                      Библиотеки стандартных и нестандартных функций
                      В данной лекции рассматриваются библиотеки стандартных и нестандартных функций. Приводятся основные определения и понятия, а также примеры практического использования библиотек.
                      Оглавление
                        -
                        Тест 11
                        36 минут
                        -
                        Лекция 13
                        34 минуты
                        Дополнительные сведения о системе программирования Borland C++ 3.1
                        Материалы данной лекции посвящены препроцессору и компилятору системы программирования Borland C++ 3.1. Приводятся основные понятия и определения, а также практические примеры
                        Оглавление
                          -
                          Тест 12
                          36 минут
                          -
                          Лекция 14
                          8 минут
                          Функции. Новые возможности в C++
                          Данная лекция посвящена перегрузке функций и шаблонам функций. Приводятся практические примеры использования шаблонов функций, а также основные определения и понятия
                          Оглавление
                            -
                            Тест 13
                            36 минут
                            -
                            Лекция 15
                            1 час 10 минут
                            Классы. Создание новых типов данных
                            Материалы данной лекции посвящены созданию новых типов данных. Приводятся примеры программного кода с использованием новых типов данных
                            Оглавление
                              -
                              Тест 14
                              36 минут
                              -
                              Лекция 16
                              57 минут
                              Классы как средство создания больших программных комплексов
                              В данной лекции рассматриваются классы, как средство создания больших программных комплексов. Приводятся практические примеры использования классов
                              Оглавление
                                -
                                Тест 15
                                36 минут
                                -
                                Лекция 17
                                21 минута
                                Прерывания, события, обработка исключений
                                Материалы данной лекции посвящены прерываниям, событиям и обработке исключений. Приводятся практические примеры и основные принципы обработки исключений
                                Оглавление
                                  -
                                  Тест 16
                                  36 минут
                                  -
                                  5 часов
                                  -
                                  Alexey Ku
                                  Alexey Ku

                                  Попробуйте часть кода до слова main заменить на 

                                  #include "stdafx.h" //1

                                  #include <iostream> //2
                                  #include <conio.h>

                                  using namespace std; //3

                                  Александр Талеев
                                  Александр Талеев

                                  #include <iostream.h>
                                  #include <conio.h>
                                  int main(void)
                                  {
                                  int a,b,max;
                                  cout << "a=5";
                                  cin >> a;
                                  cout <<"b=3";
                                  cin >> b;
                                  if(a>b) max=a;
                                  else max=b;
                                  cout <<" max="<<max;
                                  getch();
                                  return 0;
                                  }

                                  при запуске в visual express выдает ошибки 

                                  Ошибка    1    error C1083: Не удается открыть файл включение: iostream.h: No such file or directory    c:\users\саня\documents\visual studio 2012\projects\проект3\проект3\исходный код.cpp    1    1    Проект3

                                      2    IntelliSense: не удается открыть источник файл "iostream.h"    c:\Users\Саня\Documents\Visual Studio 2012\Projects\Проект3\Проект3\Исходный код.cpp    1    1    Проект3

                                      3    IntelliSense: идентификатор "cout" не определен    c:\Users\Саня\Documents\Visual Studio 2012\Projects\Проект3\Проект3\Исходный код.cpp    6    1    Проект3

                                      4    IntelliSense: идентификатор "cin" не определен    c:\Users\Саня\Documents\Visual Studio 2012\Projects\Проект3\Проект3\Исходный код.cpp    7    1    Проект3

                                  при создании файла я выбрал пустой проект. Может нужно было выбрать консольное приложение?

                                   

                                   

                                   

                                  Даниил Варов
                                  Даниил Варов
                                  Австралия, Комбоддж