Прохоров Дмитрий

 
Прохоров Дмитрий
ФИО:
Прохоров Дмитрий
Возраст:
Полных 19 лет
Пол:
Мужской
Город:
Москва
Статус:
Студент II курса МГТУ им.Баумана
Тип темперамента:
Холерик
Личные качества:
Терпеливый, находчивый, веселый
Подготовка:
К успешной сдаче экзамена по языку СИ
Прохоров Дмитрий
Прохоров Дмитрий
Прохоров Дмитрий
 
 
Характеристика   Описание
Формат обучения   Индивидуальный ("живой" контакт)
Интенсивность занятий   1 раз в неделю по 180 минут
Место проведения занятий   На дому у ученика
Цель занятий   Подготовка к успешной сдаче экзамена по языку СИ
Длительность занятий   12 месяцев (календарный год)
Форма оплаты   Помесячная (предоплата 100%)
Стоимость одного астрономического часа   1 300 рублей
Что было изучено  

Дмитрий вышел на меня после просмотра обучающих роликов на видеохостинге youtube. Ему очень понравились мои лаконичные объяснения и он решил записаться ко мне на индивидуальные уроки.

Ситуация у него была следующей: как водится, в "бауманке" на I и II семестрах рассматривают языки программирования Паскаль и Дельфи, а на III и IV семестрах идет погружение в язык "чистый" СИ. Дмитрию предстояло сдавать экзамен по языку СИ. Кстати экзамен по Паскалю он сдал плоховато.

Он мне пояснил, что ему достаточно на официальном испытании получить хотя бы четверочку и он уже будет доволен. Кстати данный вуз является одним из самых сильных в РФ по программированию и за год обучения в таком вузе практически будут изучены все разделы языка СИ.

Детально и фундаментально были рассмотрены следующие разделы языка СИ:

  • Введение в интегрированную среду разработки Visual Studio.

  • Оперативное сравнение языков программирования Паскаль и СИ.

  • Целочисленные типы данных: int, short int, long int, unsigned.

  • Вещественные типы данных: float, double. long double.

  • Прочие типы данных: char, void.

  • Структура простешей программы на языке СИ. Роль главной функции main().

  • Форматный ввод-вывод информации с помощью функций scanf-printf.

  • Переменные: предназначение, именование, объявление, инициализация, присваивание значений, области памяти переменных.

  • Директивы препроцессора #include, #define. Библиотечные заголовочные файлы.

  • Операции отношения: >, <, >=, <=, ==, !=.

  • Построение логических выражений.

  • Конструкция условного оператора if-else. Написание программ, реализующих ветвящийся алгоритм.

  • Указатели: предназначение, именование, объявление, инициализация, выделение и освобождение памяти, базовая адресация.

  • Операторы циклов: for(;;), while{}, do-while.

  • Оператор множественного выбора switch-case.

  • Одномерные статические массивы: квинтэссенция, именование, объявление, описание, иницализация, заполнение, вывод значений элементов на экран.

  • Взаимосвязь указателей и одномерных динамических массивов.

  • Строки символов. Связь между типом char* и строковой переменной. Основные функции для обработки строк: strstr, strlen, strcpy, strcat, strchr.

  • Структуры: предназначение, именование, объявление, описание, обращение к полям структуры, присваивание, вложенные структуры, битовые поля.

  • Создание собственных функций. Фактические и формальные параметры. Рекурсивные функции. Вызов функции. Возвращаемое значение из функции.

Достигнутые цели   Дмитрий до того момента, как начал со мной заниматься, очень был слаб в программировании. В школе информатики у него практически не было. Но ему удалось получить на экзамене отлично. Хотя по моим прикидкам он претендовал на крепкую четверку.
Отзыв ученика   Спасибо вам). Я сам не ожидал, что мне поставят пятерку, просто попался билет, связанный с обработкой строк и структур, а мы их с вами очень детально изучили и мне было все предельно ясно. С практической задачей на рекурсию тоже больших проблем не возникло. Планирую с вами дальше заниматься, т к на VI семестре начинается язык С++)

 

 
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике