(1 курс ФИИТ) CS101. Основы программирования — практика

Тема для обсуждения практикума на ЭВМ.

>>> Страница курса

Уважаемые студенты 1-го курса ФИИТ!

Публикую примерное рапределение по подгруппам (оно может лишь слегка измениться в связи с ограничениями по вместимости дисплейных классов). После этого у вас есть вся информация для записи на курс в Мудле: вам следует, во-первых, зарегистрироваться на этом сайте с реальными именем-фамилией и почтовым ящиком и подтвердить регистрацию по почте — учтите, что письмо с подтверждением может оказаться в папке Спам, а во-вторых, «Записаться на курс» по ссылке в левом меню внизу на странице курса. При записи от вас потребуют кодовое слово, оно соответствует номеру подгруппы. Например, в подгруппе 1.8-2 кодовое слово 182, в подгруппе 1.8/9 — слово 189, 1.9-1 — слово 191 и так далее.

Подгруппа 1.8–1 — Евгения Михайловна Андреева

  1. Горбенко Александр Геннадьевич
  2. Гулякина Татьяна Викторовна
  3. Задверняк Яна Анатольевна
  4. Замай Антон Анатольевич
  5. Зосим Мария Алексеевна
  6. Игнатова Анастасия Алексеевна
  7. Имадуддин Садаф
  8. Казак Виталий Всеволодович
  9. Касюлевич Ян Олегович
  10. Константинов Владислав Михайлович
  11. Костин Никита Андреевич

Подгруппа 1.8–2 — Павел Сергеевич Углич

  1. Лазарев Игорь Владимирович
  2. Лысенко Никита Сергеевич
  3. Мелихова Ксения Алексеевна
  4. Мялкина Виктория Олеговна
  5. Однороб Никита Сергеевич
  6. Петров Семен Анатольевич
  7. Северин Никита Николаевич
  8. Соколов Михаил Игоревич
  9. Ступак Антон Сергеевич
  10. Татарова Кристина Викторовна
  11. Тирацуян Дзарук Карапетович

Подгруппа 1.8/9 — Артём Михайлович Пеленицын

  1. Тихонова Наталья Александровна
  2. Чебанный Александр Дмитриевич
  3. Шабаршин Олег Сергеевич
  4. Шантуров Владислав Витальевич
  5. Штейн Ольга Олеговна
  6. Байер Глеб Александрович
  7. Борщева Раиса Витальевна
  8. Воронежский Павел Андреевич
  9. Гончаров Иван Владимирович
  10. Горковенко Егор Дмитриевич
  11. Дядющенко Любовь Андреевна

Подгруппа 1.9–1 — Максим Николаевич Романов

  1. Кабарухин Кирилл Андреевич
  2. Каспаров Александр Валерьевич
  3. Ковтун Эдуард Абрамович
  4. Колушкин Андрей Вадимович
  5. Левченкова Алиса Сергеевна
  6. Локотош Константин Витальевич
  7. Лосев Дмитрий Геннадьевич
  8. Лысков Роман Игоревич
  9. Мкртчян Сергей Витальевич
  10. Озеров Сергей Валерьевич
  11. Платонова Анна Сергеевна

Подгруппа 1.9–2 — Александр Евгеньевич Тарасов

  1. Родионов Александр Иванович
  2. Сачиле Агинальдо М Катиявала
  3. Солнцев Дмитрий Юрьевич
  4. Сосновская Маргарита Игоревна
  5. Степаненко Сергей Денисович
  6. Тепин Андрей Андреевич
  7. Чижик Михаил Романович
  8. Шантуров Владислав Витальевич
  9. Шелякин Андрей Андреевич
  10. Шлейкель Глеб Алексеевич

Занятия на этой неделе, к сожалению, не стартовали, ориентировочное начало теперь: среда, 8:50. (Семинар проходит каждую неделю по одному академическому часу: с 8:50 до 9:35).

Прошу студентов, имеющих ноутбуки, рассмотреть возможность носить их на занятия по нашему курсу до конца сентября. Это связано с тем, что по техническим причинам до конца сентября вместимость дисплейных классов будет ограничена на 3–4 компьютера в каждом классе.

Информация по занятию в субботу появится в пятницу.

Завтра лабораторных занятий не будет во всех группах.

1 лайк

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

Допускается Writeln, но предполагается, что вы пришли сюда потому, что вы хотите научиться чему-то новому. В данном случае: бывают ситуации, когда writeln становится нечитаемым и хорошие программисты используют WritelnFormat.

3 лайка

Опубликовано первое домашнее задание с последним сроком сдачи в пятницу в 23:00.

В тесте “Простейший анализ ошибок компиляции” возник вопрос по поводу 4-го вопроса

Попытайтесь исправить программу из предыдущего вопроса в соответствии с полученной ошибкой компиляции

begin var a 3.14; end. Для исходного варианта компилятор пишет встречено ‘3.14’, ожидалось ':' Логично предположить, что, чтобы сделать компилятор “счастливым”, нужно поставить то самое двоеточие перед ‘3.14’. Ставим:

begin var a : 3.14; end. Получаем ошибку “Ожидался тип”, однако этот вариант ответа считается в тесте неправильным.

Предположим, что мы неправильно поняли возмущения компилятора, и нужно поставить двоеточие вместо 3.14. Пробуем так

begin var a : ; end. Получаем Встречено ‘;’, а ожидалось выражение, этот вариант ответа тоже считается неверным:worried:

Остаются варианты:

  • Ошибка компиляции «Встречено ‘;’, а ожидалось ‘…’».
  • Программа компилируется без ошибок.

Спасибо, исправлено и переоценено. Теперь те два возможных ответа, которые вы упомянули, считаются верными (любой из них), а старый верный — неверным.

/cc @Juliet на всякий случай (вдруг что-то не так).

1 лайк

Уважаемые студенты! На занятии в следующую среду (28 сентября) состоится контрольная лабораторная работа по первым двум темам (введение, логические выражения, условный оператор и оператор выбора). Контрольная состоит из задач, аналогичных тем, что решались в классе. Для решения будут выданы (в электронном виде) заготовки с файлами для программ. К этому надо быть готовым: их нужно будет скачать и писать решения в них. Затем те из заготовок, в которые были внесены изменения, нужно будет загрузить в Мудл.

Доброй ночи! Так как я новый пользователь, то могу прикреплять только одно сообщение, то решил разбить моё обращение на несколько частей: При подведении результатов за тест№1 высветилось 2 ошибки 1)Вопрос №2 в Тесте

Необходимо исправить текса программы, но не дается поля для исправления.При копировании данной программы Паскаль выдает ошибку( Паскаль “свежий” ему максимум 2 недели).

Но ответ:“Снова получена ошибка компиляции” считается неправильным.

2)Вопрос №4 Просмотрев уже ранее предоставленный ответ на форуме,не могу понять, почему у меня все равно не засчитан ответ!?

Смогу посмотреть только завтра, видимо.

Если компилятор вам говорит Встречено “;”, ожидалось “)”, это значит, что ему “для счастья” нужно поставить скобку перед точкой с запятой. Итого строка примет вид writeln(5); и ошибки никакой нет

Опубликовано домашнее задание по теме 2 в двух частях. Дедлайн: вечер следующей пятницы.

Просьба к студенту Зотову Адександру написать мне здесь или по почте (apel на sfedu.ru) в какой группе он посещает занятия.

В впопросе 2 был приведён текст программы из вопроса 1. Он, естественно, не компилируется. Вы должны были поменять его.

[quote=“Student, post:15, topic:1163”] Просмотрев уже ранее предоставленный ответ на форуме,не могу понять, почему у меня все равно не засчитан ответ!?[/quote]

На форуме это хорошо. Ответ, который вы дали не упоминался в качестве правильного. Ни на форуме, ни компилятором.

Обновлены правила оформления лабораторных.