Этот курс и более
11 499 других учебников
и курсов будут доступны
при покупке личной
подписки
АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Избранное
3 зачетных единицы
108 академ/часов
6 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
- О курсе
- Авторы
- Программа курса
- Методика
О курсе
В курсе освещены основные аспекты структурного программирования с примерами на языке Pascal. Каждый раздел содержит задания различной сложности для самостоятельного выполнения и контрольные примеры для проверки правильности выполнения. Уделено внимание технологии программирования и стандартам стилевого оформления программного кода. Основой данного курса послужили материалы курсов по программированию, читаемых в Сибирском государственном университете науки и технологии имени академика М. Ф. Решетнёва. Простая и доступная для широкого круга читателей форма изложения делает возможным самостоятельное изучение языка Pascal и основ структурной методологии программирования. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям.
Базовый учебник
Серия
Профессиональное образование
Тематика/подтематика
Компьютерные и информационные науки / ПрограммированиеКомпьютерные и информационные науки / Фундаментальные и теоретические основы информатики
Дисциплины
Программирование и основы алгоритмизации ,
Основы алгоритмизации и программирования ,
Алгоритмизация и программирование ,
Основы программирования и алгоритмизации ,
Программирование и алгоритмизация ,
Информатика (программирование и алгоритмы) ,
Основы алгоритмизации ,
Основы алгоритмизации и программирование
Направления подготовки/Специальности/Профессии
Свернуть
Еще -4
Авторы
Лекции
Задания
Тесты
Программа курса
Свернуть все темы
Развернуть все темы
Тема 1. Основные понятия и определения
Время прохождения 245 минут
- 1.1. История развития вычислительной техники, языков и технологии программирования (37мин.)
- 1.2. Технология программирования (19мин.)
- 1.3. Алгоритмы. Схемы алгоритмов (111мин.)
- 1.4. Трансляторы. Интерпретаторы и компиляторы (56мин.)
- Тест: Основные понятия и определения (22мин.)
Свернуть
Развернуть тему
Тема 2. Формальные способы описания языков программирования
Время прохождения 123 минуты
- 2.1. Металингвистические формулы Бэкуса - Наура (37мин.)
- 2.2. Диаграммы Вирта (56мин.)
- Тест: Формальные способы описания языков программирования (30мин.)
Свернуть
Развернуть тему
Тема 3. Лексемы и разделители языка Pascal
Время прохождения 171 минута
- 3.1. Специальные символы (19мин.)
- 3.2. Зарезервированные (ключевые) слова (19мин.)
- 3.3. Идентификаторы (56мин.)
- 3.4. Метки (19мин.)
- 3.5. Числа (19мин.)
- 3.6. Строки (19мин.)
- 3.7. Комментарии и разделители (37мин.)
- Тест: Лексемы и разделители языка Pascal (22мин.)
Свернуть
Развернуть тему
Тема 4. Линейные алгоритмы
Время прохождения 482 минуты
- 4.1. Структура программы (19мин.)
- 4.2. Заголовок программы (19мин.)
- 4.3. Оператор присваивания (56мин.)
- 4.4. Раздел описания переменных (37мин.)
- 4.5. Процедура вывода (74мин.)
- 4.6. Процедура чтения (37мин.)
- 4.7. Предопределенные функции (93мин.)
- Задания для самостоятельного выполнения (149мин.)
- Тест: Линейные алгоритмы (18мин.)
Свернуть
Развернуть тему
Тема 5. Алгоритмы с разветвлением
Время прохождения 627 минут
- 5.1. Пример алгоритма с разветвлением (37мин.)
- 5.2. Условный оператор (19мин.)
- 5.3. Составной оператор (111мин.)
- 5.4. Простейшие логические операции и выражения (56мин.)
- Задания для самостоятельного выполнения (390мин.)
- Тест: Алгоритмы с разветвлением (14мин.)
Свернуть
Развернуть тему
Тема 6. Циклические алгоритмы
Время прохождения 482 минуты
- 6.1. Организация циклов (149мин.)
- 6.2. Виды циклических алгоритмов (260мин.)
- Задания для самостоятельного выполнения (56мин.)
- Тест: Циклические алгоритмы (18мин.)
Свернуть
Развернуть тему
Тема 7. Рекуррентные алгоритмы
Время прохождения 610 минут
- 7.1. Вычисление суммы (167мин.)
- 7.2. Вычисление произведения (19мин.)
- 7.3. Вычисление минимального (максимального) значения (93мин.)
- Задания для самостоятельного выполнения (316мин.)
- Тест: Рекуррентные алгоритмы (16мин.)
Свернуть
Развернуть тему
Тема 8. Сложные алгоритмы
Время прохождения 303 минуты
- 8.1. Декомпозиция сложной задачи (37мин.)
- 8.2. Метод пошаговой детализации (93мин.)
- Задания для самостоятельного выполнения (149мин.)
- Тест: Сложные алгоритмы (24мин.)
Свернуть
Развернуть тему
Тема 9. Переменные с индексами. Массивы
Время прохождения 1000 минут
- 9.1. Одномерные массивы (204мин.)
- 9.2. Многомерные массивы (111мин.)
- Задания для самостоятельного выполнения (668мин.)
- Тест: Переменные с индексами. Массивы (16мин.)
Свернуть
Развернуть тему
Тема 10. Процедуры и функции, определяемые пользователем
Время прохождения 647 минут
- 10.1. Функции, определяемые пользователем (130мин.)
- 10.2. Процедуры, определяемые пользователем (56мин.)
- 10.3. Область действия идентификаторов при использовании процедур и функций (19мин.)
- 10.4. Способы передачи параметров (204мин.)
-
- 10.4.1. Параметры входящие, передаваемые по значению (value in) (74мин.)
- 10.4.2. Параметры выходящие, передаваемые по значению (value out) (19мин.)
- 10.4.3. Параметры входящие/выходящие, передаваемые по значению (value inout) (19мин.)
- 10.4.4. Параметры входящие, передаваемые по адресу (addr in) (19мин.)
- 10.4.5. Параметры выходящие, передаваемые по адресу (addr out) (37мин.)
- 10.4.6. Параметры входящие/выходящие, передаваемые по адресу (addr inout) (56мин.)
- 10.5. Модули (56мин.)
- Задания для самостоятельного выполнения (149мин.)
- Тест: Процедуры и функции, определяемые пользователем (34мин.)
Свернуть
Развернуть тему
Тема 13. Структурная методология разработки больших программных комплексов
Время прохождения 390 минут
- 13.1. Сложность алгоритмов (19мин.)
- 13.2. Исторический аспект возникновения структурной методологии (56мин.)
- 13.3. Цели структурного программирования (74мин.)
- 13.4. Основные принципы структурной методологии (56мин.)
- 13.5. Модульное программирование (37мин.)
- 13.6. Стандарты структурного программирования (19мин.)
- 13.7. Поддержка структурной методологии другими языками программирования (130мин.)
Свернуть
Развернуть тему
Методика
Материалы курса
Лекции349
Тесты12
Задания9
Поделиться курсом
Подписка от 475 ₽/мес.
Курсы по теме:
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Используют:
375
учебных заведений
304
преподавателя
1.4K
студентов
Попробуйте личную
подписку от 475 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Образовательная платформа Юрайт - это цифровой контент, сервисы, данные для университетов и колледжей.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 216.73.216.108
Репутация и технологическое лидерство в цифровом образовании
Приглашаем на XVIII Зимнюю школу преподавателя 26-30 января 2026 г. Скидка до 1 декабря на платные форматы: получите УПК на 72 и 108 ч.!
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
| Название | Цена | Заказать |
