Этот курс и более
11 505 других учебников
и курсов будут доступны
при покупке личной
подписки
АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Избранное
3 зачетных единицы
108 академ/часов
6 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
- О курсе
- Авторы
- Программа курса
- Методика
О курсе
В курсе освещены основные аспекты структурного программирования с примерами на языке Pascal. Каждый раздел содержит задания различной сложности для самостоятельного выполнения и контрольные примеры для проверки правильности выполнения. Уделено внимание технологии программирования и стандартам стилевого оформления программного кода. Основой данного курса послужили материалы курсов по программированию, читаемых в Сибирском государственном университете науки и технологии имени академика М. Ф. Решетнёва. Простая и доступная для широкого круга читателей форма изложения делает возможным самостоятельное изучение языка Pascal и основ структурной методологии программирования. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям.
Базовый учебник
Серия
Профессиональное образование
Тематика/подтематика
Компьютерные и информационные науки / ПрограммированиеКомпьютерные и информационные науки / Фундаментальные и теоретические основы информатики
Дисциплины
Программирование и основы алгоритмизации ,
Основы алгоритмизации и программирования ,
Алгоритмизация и программирование ,
Основы программирования и алгоритмизации ,
Программирование и алгоритмизация ,
Информатика (программирование и алгоритмы) ,
Основы алгоритмизации ,
Основы алгоритмизации и программирование
Направления подготовки/Специальности/Профессии
09.02.08 Интеллектуальные интегрированные системы,
09.02.12 Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование],
09.02.11 Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование],
09.02.09.П Веб-разработка (профессионалитет),
09.02.08.П Интеллектуальные интегрированные системы (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
09.02.06.П Сетевое и системное администрирование (профессионалитет),
09.02.12.П Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
09.02.09 Веб-разработка,
09.02.01 Компьютерные системы и комплексы,
10.02.05 Обеспечение информационной безопасности автоматизированных систем,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.02.11.П Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
10.02.02 Информационная безопасность телекоммуникационных систем,
10.02.01 Организация и технология защиты информации,
09.02.03 Программирование в компьютерных системах,
09.02.04 Информационные системы (по отраслям),
10.02.03 Информационная безопасность автоматизированных систем,
09.02.05 Прикладная информатика (по отраслям)
09.02.12 Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование],
09.02.11 Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование],
09.02.09.П Веб-разработка (профессионалитет),
09.02.08.П Интеллектуальные интегрированные системы (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
09.02.06.П Сетевое и системное администрирование (профессионалитет),
09.02.12.П Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
09.02.09 Веб-разработка,
09.02.01 Компьютерные системы и комплексы,
10.02.05 Обеспечение информационной безопасности автоматизированных систем,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.02.11.П Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
10.02.02 Информационная безопасность телекоммуникационных систем,
10.02.01 Организация и технология защиты информации,
09.02.03 Программирование в компьютерных системах,
09.02.04 Информационные системы (по отраслям),
10.02.03 Информационная безопасность автоматизированных систем,
09.02.05 Прикладная информатика (по отраслям)
Свернуть
Еще 18
Авторы
Лекции
Задания
Тесты
Программа курса
Свернуть все темы
Развернуть все темы
Тема 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 ₽/мес.
Курсы по теме:
Научная школа:
МИРЭА — Российский технологический университет (г. Москва)
Используют:
35
учебных заведений
13
преподавателей
32
студента
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Попробуйте личную
подписку от 475 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Образовательная платформа Юрайт - это цифровой контент, сервисы, данные для университетов и колледжей.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 216.73.216.107
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
| Название | Цена | Заказать |
