На главную страницу сайта

Осенний семестр 2017/2018 уч.года

Для отладки написанной программы дома можно использовать свободно распространяемые среды разработки с языками, похожими на язык Паскаль (например, Lazarus, Pascal XE, PascalABC и т.д.(ссылка)) или воспользовавшись DOSBox можно использовать предшественники всех этих языков (Turbo Pascal или Borland Pascal 7, Документация к ним), написанные под операцинную систему DOS. У меня есть сконфигурированная рабочая среда TurboPascal с русскоязычным хэлпом - пишите Написать сообщение и отправить прямо с сайта

НО, пользуясь заменами Turbo Pascal дома для отладки программ, не забывайте, что есть отличия в языках и на экзамене Архипову О.Г. надо рассказывать именно о языке Turbo Pascal!

Примерный план занятий:
неделя практика лабораторная
2 Спецификация. Цикл FOR
Дом.задание 1.2.(№+0), 1.3.2.(№+0)

Контрольное значение для 1.2 при х=0.5 и математические функции можно посмотреть в файле Lab-1.pdf PDF-файл

Ввод и вывод простых переменых и массивов можно посмотреть в файле Algorithm-coding.pdf PDF-файл

Простейшие базовые алгоритмы: поиск суммы, произведения, количества, минимума, максимума - можно посмотреть в файле Base-algorithmes.pdf Документ MS Word
Только шестиугольник для цикла FOR заменяйте на цикл с постусловием!
-
3 - Обучающий курс Windows 2000.
Собеседование по 1.2.(№+0), 1.3.2.(№+0) (программа не обязательна пока)
4 Цикл FOR.
Дом.задание 1.4.1.(№+1), 1.3.3.(№+1)
-
5 - Обучающий курс Windows 2000.
Собеседование по 1.4.1.(№+1), 1.3.3.(№+1) (программа не обязательна пока)
НЕ НАДО БОЯТЬСЯ ДЕЛАТЬ ОШИБКИ! ОНИ НЕИЗБЕЖНЫ! ЭТО ЧАСТЬ ОБУЧЕНИЯ!
Глаза боятся - руки делают! Начните с постановки задачи - перепишите ее, нарисуйте пустые таблицы данных, формы ввода и вывода, таблицы для тестов, "начало" и "ввод" в блок-схеме, оставьте страницу для программы. ЗАПОЛНИТЕ ЧТО И КАК СМОЖЕТЕ И ПРИНОСИТЕ! Это нормально!!! в начале обучения. Если бы Вы все знали, Вы бы не пришли учиться. Зато к экзамену постепенно научитесь, ЕСЛИ НАЧНЕТЕ. Чем раньше, тем лучше. ДОРОГУ ОСИЛИТ ИДУЩИЙ

ОШИБКИ - это не только часть обучения, но и часть процесса создания программных продуктов: ОБЯЗАТЕЛЬНОЙ частью создания программных продуктов является отладка и тестирование с целью их (ошибок) обнаружения. Ошибка есть в каждой программе!, и, если в это не верить, вы ее не найдете, потому что не будете даже искать. Специально ошибки делать не надо, они и так там будут. Если Вы не нашли ошибку, это НЕ значит, что ее там нет. А если нашли, то значит - там еще есть хотя бы одна. Если преподаватель тоже не нашел, значит, он устал и не заметил :)
6 Цикл FOR с разветвлением в теле цикла.
Дом.задание 1.6.(№+0), 1.4.3.(№+0)
-
7 - Основы работы в Интернет. Сайт НИУ МЭИ(ТУ). Регистрация в ОСЭП МЭИ. Самостоятельная.
Собеседование по 1.6.(№+0), 1.4.3.(№+0) (программа не обязательна пока)

С 12-окт-2017 по четвергам с 16.00 до 18.00 в Д-418 индивидуальные консультации по задачам. Приходите, напишем и начертим вместе.
Приносите с собой Ваши условия задач и МОИ примеры спецификаций с семинаров!
(для ТФ-9,10-17 - это ваша тетрадь с семинаров)!
А также, если вопрос про написание программы, то файлы Algorithm-coding.pdf и Base-algorithmes.pdf очень желательны (можно в уменьшенном виде распечатать 2-4 страницы на лист)
8 Циклы WHILE и REPEAT. Кратные циклы.
Дом.задание 2.1.(№+0), 1.7.(№+0), 2.3.(№+0) (последняя двумя способами - с WHILE и REPEAT)
-
9 - Основы работы в Интернет. Сайт НИУ МЭИ(ТУ). Регистрация в ОСЭП МЭИ. Самостоятельная (переписываем).
Собеседование по 1.6.(№+0), 1.4.3.(№+0) , 2.1.(№+0), 2.3.(№+0) (программа не обязательна пока)
10 Кодирование алгоритмов с FOR. Контрольная
Дом.задание ПРОГРАММЫ для 1.2.(№+0), 1.3.2.(№+0), 1.4.1.(№+1), 1.3.3.(№+1), 1.6.(№+0), 1.4.3.(№+0), и полностью 1.4.2.(№+1) и 1.9.3.(№+0) 1.9.4.(№+1)
-
11 - Проверка в среде TurboPascal 1.3.3.(№+1) и 1.4.2.(№+1) и 1.9.4.(№+1)
(Наберите тексты программы ДОМА в Блокноте и придумайте тесты (что ввести и что должно получиться вычислить вручную))
Собеседование по ПРОГРАММАМ для 1.2.(№+0), 1.3.2.(№+0), 1.4.1.(№+1), 1.6.(№+0), 1.4.3.(№+0) и 1.9.3.(№+0)
12 Кодирование алгоритмов с WHILE и REPEAT.
Дом.задание ПРОГРАММЫ для 2.1.(№+0), 1.7.(№+0), 2.3.(№+0) (последняя двумя способами - с WHILE и REPEAT)
-
13 - Проверка в среде TurboPascal 2.3 - два способа - с WHILE и REPEAT
(Наберите тексты программы ДОМА в Блокноте и придумайте тесты (что ввести и что должно получиться вычислить вручную))
Собеседование по ПРОГРАММАМ для 2.1.(№+0), 1.7.(№+0)
14 Нестандартные текстовые файлы
Дом.задание спецификации для 2.5.2.(№+1), 2.5.3.(№+1)
-
15 - Проверка в среде TurboPascal 2.5.2(№+1) с вводом и выводом из/в файлы нестандартные
(Наберите тексты программы ДОМА в Блокноте и придумайте тесты, создайте текстовые файлы с исходными данными для этих тестов)
Собеседование по ПРОГРАММАМ для 2.5.3(№+1)
16 Контрольная (репетиция экзамена).
Задача типа 2.5.2
-
17-18 Долги , переписывание КР2 Долги в среде TP - Проверка в среде TurboPascal 1.3.3, 1.4.2, 1.9.4, 2.3(два способа), 2.5.2 - тесты к ним не забудьте сделать!

О времени и месте присутствия преподавателей во время экзаменационной сессии можно узнать на сайте www.appmat.ru в меню Студенту -> Расписании сессии