Этот курс и более
11 154 других учебников
и курсов будут доступны
при покупке личной
подписки
3 зачетных единицы
108 академ/часов
6 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
- О курсе
- Авторы
- Программа курса
- Методика
О курсе
В курсе освещены основные аспекты структурного программирования с примерами на языке Pascal. Каждый раздел содержит задания различной сложности для самостоятельного выполнения и контрольные примеры для проверки правильности выполнения. Уделено внимание технологии программирования и стандартам стилевого оформления программного кода. Основой данного курса послужили материалы курсов по программированию, читаемых в Сибирском государственном университете науки и технологии имени академика М. Ф. Решетнёва. Простая и доступная для широкого круга читателей форма изложения делает возможным самостоятельное изучение языка Pascal и основ структурной методологии программирования. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Для студентов высших учебных заведений, обучающихся по инженерно-техническим направлениям.
Базовый учебник
Серия
Профессиональное образование
Тематика/подтематика
Технические науки и информационные технологии / ПрограммированиеТехнические науки и информационные технологии / Информатика
Дисциплины
Программирование и основы алгоритмизации ,
Основы алгоритмизации и программирования ,
Алгоритмизация и программирование ,
Основы программирования и алгоритмизации ,
Программирование и алгоритмизация ,
Информатика (программирование и алгоритмы) ,
Основы алгоритмизации ,
Основы алгоритмизации и программирование
Направления подготовки/Специальности/Профессии
10.02.05 Обеспечение информационной безопасности автоматизированных систем,
09.02.09.П Веб-разработка (профессионалитет),
09.02.08.П Интеллектуальные интегрированные системы (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
09.02.06.П Сетевое и системное администрирование (профессионалитет),
09.02.07.П Информационные системы и программирование (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
09.02.09 Веб-разработка,
09.02.08 Интеллектуальные интегрированные системы,
09.02.01 Компьютерные системы и комплексы,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.02.07 Информационные системы и программирование,
10.02.02 Информационная безопасность телекоммуникационных систем,
10.02.01 Организация и технология защиты информации,
09.02.03 Программирование в компьютерных системах,
09.02.04 Информационные системы (по отраслям),
10.02.03 Информационная безопасность автоматизированных систем,
09.02.05 Прикладная информатика (по отраслям)
09.02.09.П Веб-разработка (профессионалитет),
09.02.08.П Интеллектуальные интегрированные системы (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
09.02.06.П Сетевое и системное администрирование (профессионалитет),
09.02.07.П Информационные системы и программирование (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
09.02.09 Веб-разработка,
09.02.08 Интеллектуальные интегрированные системы,
09.02.01 Компьютерные системы и комплексы,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.02.07 Информационные системы и программирование,
10.02.02 Информационная безопасность телекоммуникационных систем,
10.02.01 Организация и технология защиты информации,
09.02.03 Программирование в компьютерных системах,
09.02.04 Информационные системы (по отраслям),
10.02.03 Информационная безопасность автоматизированных систем,
09.02.05 Прикладная информатика (по отраслям)
Свернуть
Еще 16
Авторы
Лекции
Программа курса
Свернуть все темы
Развернуть все темы
Тема 1. Основные понятия и определения
Время прохождения 249 минут
- 1.1. История развития вычислительной техники, языков и технологии программирования (38мин.)
- 1.2. Технология программирования (19мин.)
- 1.3. Алгоритмы. Схемы алгоритмов (113мин.)
- 1.4. Трансляторы. Интерпретаторы и компиляторы (57мин.)
- Тест: Основные понятия и определения (22мин.)
Свернуть
Развернуть тему
Тема 2. Формальные способы описания языков программирования
Время прохождения 124 минуты
- 2.1. Металингвистические формулы Бэкуса - Наура (38мин.)
- 2.2. Диаграммы Вирта (57мин.)
- Тест: Формальные способы описания языков программирования (30мин.)
Свернуть
Развернуть тему
Тема 3. Лексемы и разделители языка Pascal
Время прохождения 173 минуты
- 3.1. Специальные символы (19мин.)
- 3.2. Зарезервированные (ключевые) слова (19мин.)
- 3.3. Идентификаторы (57мин.)
- 3.4. Метки (19мин.)
- 3.5. Числа (19мин.)
- 3.6. Строки (19мин.)
- 3.7. Комментарии и разделители (38мин.)
- Тест: Лексемы и разделители языка Pascal (22мин.)
Свернуть
Развернуть тему
Тема 4. Линейные алгоритмы
Время прохождения 490 минут
- 4.1. Структура программы (19мин.)
- 4.2. Заголовок программы (19мин.)
- 4.3. Оператор присваивания (57мин.)
- 4.4. Раздел описания переменных (38мин.)
- 4.5. Процедура вывода (76мин.)
- 4.6. Процедура чтения (38мин.)
- 4.7. Предопределенные функции (94мин.)
- Задания для самостоятельного выполнения (151мин.)
- Тест: Линейные алгоритмы (18мин.)
Свернуть
Развернуть тему
Тема 5. Алгоритмы с разветвлением
Время прохождения 637 минут
- 5.1. Пример алгоритма с разветвлением (38мин.)
- 5.2. Условный оператор (19мин.)
- 5.3. Составной оператор (113мин.)
- 5.4. Простейшие логические операции и выражения (57мин.)
- Задания для самостоятельного выполнения (397мин.)
- Тест: Алгоритмы с разветвлением (14мин.)
Свернуть
Развернуть тему
Тема 6. Циклические алгоритмы
Время прохождения 490 минут
- 6.1. Организация циклов (151мин.)
- 6.2. Виды циклических алгоритмов (264мин.)
- Задания для самостоятельного выполнения (57мин.)
- Тест: Циклические алгоритмы (18мин.)
Свернуть
Развернуть тему
Тема 7. Рекуррентные алгоритмы
Время прохождения 621 минута
- 7.1. Вычисление суммы (170мин.)
- 7.2. Вычисление произведения (19мин.)
- 7.3. Вычисление минимального (максимального) значения (94мин.)
- Задания для самостоятельного выполнения (321мин.)
- Тест: Рекуррентные алгоритмы (16мин.)
Свернуть
Развернуть тему
Тема 8. Сложные алгоритмы
Время прохождения 307 минут
- 8.1. Декомпозиция сложной задачи (38мин.)
- 8.2. Метод пошаговой детализации (94мин.)
- Задания для самостоятельного выполнения (151мин.)
- Тест: Сложные алгоритмы (24мин.)
Свернуть
Развернуть тему
Тема 9. Переменные с индексами. Массивы
Время прохождения 1017 минут
- 9.1. Одномерные массивы (208мин.)
- 9.2. Многомерные массивы (113мин.)
- Задания для самостоятельного выполнения (680мин.)
- Тест: Переменные с индексами. Массивы (16мин.)
Свернуть
Развернуть тему
Тема 10. Процедуры и функции, определяемые пользователем
Время прохождения 657 минут
- 10.1. Функции, определяемые пользователем (132мин.)
- 10.2. Процедуры, определяемые пользователем (57мин.)
- 10.3. Область действия идентификаторов при использовании процедур и функций (19мин.)
- 10.4. Способы передачи параметров (208мин.)
-
- 10.4.1. Параметры входящие, передаваемые по значению (value in) (76мин.)
- 10.4.2. Параметры выходящие, передаваемые по значению (value out) (19мин.)
- 10.4.3. Параметры входящие/выходящие, передаваемые по значению (value inout) (19мин.)
- 10.4.4. Параметры входящие, передаваемые по адресу (addr in) (19мин.)
- 10.4.5. Параметры выходящие, передаваемые по адресу (addr out) (38мин.)
- 10.4.6. Параметры входящие/выходящие, передаваемые по адресу (addr inout) (57мин.)
- 10.5. Модули (57мин.)
- Задания для самостоятельного выполнения (151мин.)
- Тест: Процедуры и функции, определяемые пользователем (34мин.)
Свернуть
Развернуть тему
Тема 13. Структурная методология разработки больших программных комплексов
Время прохождения 397 минут
- 13.1. Сложность алгоритмов (19мин.)
- 13.2. Исторический аспект возникновения структурной методологии (57мин.)
- 13.3. Цели структурного программирования (76мин.)
- 13.4. Основные принципы структурной методологии (57мин.)
- 13.5. Модульное программирование (38мин.)
- 13.6. Стандарты структурного программирования (19мин.)
- 13.7. Поддержка структурной методологии другими языками программирования (132мин.)
Свернуть
Развернуть тему
Методика
Материалы курса
Лекции22
Тесты12
Задания9
Поделиться курсом
Подписка от 349 ₽/мес.
Курсы по теме:
Используют:
24
вуза
14
преподавателей
15
студентов
Используют:
183
вуза
119
преподавателей
166
студентов
Мы используем cookie :)
ООО «Электронное издательство Юрайт» использует файлы cookie с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.
Попробуйте личную
подписку от 349 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Более 10 000 учебников
Более 5000 курсов
Тесты и задания платформы
Образовательная платформа для университетов и колледжей. Предлагаем цифровой учебный контент и сервисы для эффективного образования.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 52.14.148.63
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
Название | Цена | Заказать |