Программирование и информатика, группа 0201, первый семестр

Дополнительная информация и литература

  1. Программа PuTTY выложена для желающих заходить на сервер из дома.
  2. info.fenster.name — попытка собрать воедино большое количество информации, подготовленной для студентов разных лет.
  3. Команды Linux — краткий список на info.fenster.name
  4. Первоисточник — Б. Керниган, Д. Ричи. Язык C. Первое издание этой книги легко ищется в гугле по фамилиям авторов, но там использован старый синтаксис описания функций. Новое издание можно купить в бумажном виде в книжном магазине (около 400 рублей в «Книгомире» в ТЦ).
  5. Пример проекта из нескольких файлов.
    wget http://0201.fenster.name/project.tar.gz
    tar xzf project.tar.gz
  6. Ходите на лекции и пишите.

Для открытия формата pdf можно использовать программу Adobe Reader.

Преподаватель

Александр Геннадьевич Фенстер
fenster@fenster.name (туда можно слать письма)
+7 913 9053295
ICQ: 9043584
Jabber: alexander.fenster@gmail.com

Загрузка файлов

В настоящее время загрузка файлов отключена.

Семестровые задания

Задания по основным темам сдаются в течение семестра. Необходимо сдать как минимум 20 из 25 заданий (на «тройку»), для «пятёрки» нужно сдать все задания.
Файл с текстами задач: pdf, копия в сети НГУ: pdf.

Пятиминутки с семинаров

На каждом семинаре проводится небольшая проверочная работа, так называемая «пятиминутка». Для получения зачёта необходимо, чтобы за каждую пятиминутку стояла оценка «+» или «±».

  1. [2010-09-08] Основы языка C (задание) (конспект)
  2. [2010-09-15] Ввод-вывод; массивы (задание) (конспект)
  3. [2010-09-22] Указатели, scanf, связь указателей и массивов, передача массивов в функцию (задание) (конспект)
  4. [2010-09-29] Бинарный поиск, сложность алгоритмов, строки (задание) (конспект)
  5. [2010-10-06] Строки (продолжение), работа с файлами (задание) (конспект)
  6. [2010-10-20] Ветвящаяся рекурсия (задание) (конспект)
  7. [2010-10-27] Алгоритмы сортировки (задание) (конспект)
  8. [2010-11-03] Динамическая память (задание) (конспект)
  9. [2010-11-10] Структуры, динамические списки (задание) (конспект)
  10. [2010-11-17] Задачи на списки (задание) (конспект)
  11. [2010-11-24] Бинарные деревья (задание) (конспект)
  12. [2010-12-01] Деревья поиска; Графы, обходы графа (задание)
  13. [2010-12-08] Алгоритмы на графах (задание)
  14. [2010-12-15] Конечные автоматы (задание)
  15. [2010-12-22] Зачёт

Сданные задачи (информатика)

неудовл  удовл  хорошо  отлично
# Фамилия, имя  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25  Итого
Зачёт
1
Галахов Максим
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
+
 
 
+
+
+
 
 
20
удовл
2
Егорова Вера
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
25
отлично
3
Зудин Роман
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
25
отлично
4
Клименок Михаил
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 
 
+
+
 
 
20
удовл
5
Лиморенко Артём
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
+
+
+
+
+
+
 
 
22
отлично
6
Масловский Илья
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
24
отлично
7
Пономарёв Егор
+
+
+
+
+
+
+
+
+
+
 
+
+
+
+
+
+
+
 
 
+
+
+
 
 
20
удовл
8
Сердюков Сергей
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
+
+
+
 
 
22
удовл
9
Чеканцев Антон
+
+
+
+
+
+
+
+
+
+
+
+
 
+
+
+
+
+
+
+
+
+
+
 
 
22
хорошо
10
Черешнев Евгений
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
25
отлично
11
Чечулина Дарья
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
25
отлично
12
Шишкин Павел
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
25
отлично

Гистограмма

Результаты пятиминуток (программирование)

неудовл  удовл  хорошо  отлично
# Фамилия, имя  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15  Итого Зачёт
1
Галахов Максим
+
+
±
+
±
+
+
+
+
+
+
+
+
+
 
12/2/0/0
отлично
2
Егорова Вера
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
14/0/0/0
отлично
3
Зудин Роман
+
+
+
+
±
+
+
±
±
±
+
+
+
+
 
10/4/0/0
отлично
4
Клименок Михаил
±
±
+
+
+
+
+
+
+
±
+
±
+
+
 
10/4/0/0
хорошо
5
Лиморенко Артём
+
+
±
+
+
+
+
±
±
+
+
+
+
+
 
11/3/0/0
отлично
6
Масловский Илья
+
+
±
+
+
±
+
+
±
+
+
+
±
+
 
10/4/0/0
отлично
7
Пономарёв Егор
+
±
±
±
+
+
+
+
+
+
+
+
+
+
 
11/3/0/0
хорошо
8
Сердюков Сергей
+
±
+
+
±
+
+
±
±
±
+
±
+
+
 
8/6/0/0
хорошо
9
Чеканцев Антон
+
+
+
±
+
+
+
+
+
±
+
+
+
+
 
12/2/0/0
отлично
10
Черешнев Евгений
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
14/0/0/0
отлично
11
Чечулина Дарья
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 
14/0/0/0
отлично
12
Шишкин Павел
+
+
+
+
+
+
+
+
±
+
+
+
+
+
 
13/1/0/0
отлично