Библиотека интерактивных материалов
- Вид
Глава 4. Основы алгоритмизации. Технологии программирования
Понятие алгоритма. Свойства алгоритмов. Способы записи алгоритмов. Формальное исполнение алгоритма. Основные алгоритмические конструкции. Линейный алгоритм. Основные алгоритмические конструкции. Ветвление и выбор. Основные алгоритмические конструкции. Цикл. Системы программирования. Интегрированные среды разработки. Основные принципы программирования. Технологии программирования. Объектно-ориентированное программирование. Основные структуры данных. Основные алгоритмы обработки данных. Алгоритмы поиска в массивах. Алгоритмы сортировки массивов. Модульный подход к построению проекта и программного кода.
14 папок
63 ресурса
§4.1. Понятие алгоритма. Свойства алгоритмов
Понятие алгоритма, отличие алгоритма от рецептов и инструкций, основные свойства алгоритмов (массовость, детерминированность, понятность, результативность, дискретность).
3 ресурса
§4.10. Основные структуры данных
Основные структуры данных в настоящее время используемые в программировании, такие как: числа, символы, текст, массивы, динамические структуры, их выбор и использование для решения различных задач. Классификация структур данных, примеры использования во встроенном языке «1C:Предприятие 8.3».
4 ресурса
§4.11. Основные алгоритмы обработки данных
Основные алгоритмы обработки для различных структур данных и их использование. Алгоритмы обработки различных структур данных во встроенном языке «1C:Предприятие 8.3». Решение типовых задач с использованием основных алгоритмов обработки для различных структур данных.
5 ресурсов
§4.12. Алгоритмы поиска в массивах
Основные алгоритмы поиска в одномерных массивах: последовательный, бинарный и выбор способа применительно к структуре данных. Использование алгоритмов поиска применительно к реальным данным. Классификация алгоритмов. Основные алгоритмы поиска в одномерных массивах – линейный, бинарный, интерполяционный – и их реализация на встроенном языке «1C:Предприятие 8.3». Решение типовых задач на поиск элемента в одномерном или двумерном массиве.
5 ресурсов
§4.13. Алгоритмы сортировки массивов
Основные алгоритмы сортировки одномерных массивов с примерами: «пузырьковая» сортировка, сортировка выбором, сортировка вставками, сортировка слиянием и умение их использовать применительно к реальным данным. Реализация алгоритмов сортировки на встроенном языке «1C:Предприятие 8.3». Создание обработки для оценки и сравнения производительности перечисленных методов сортировки.
5 ресурсов
§4.14. Модульный подход к построению проекта и программного кода
Модульный принцип написания программ.
1 ресурс
§4.2. Способы записи алгоритмов
Примеры различных способов записи алгоритма (текстовый, блок-схема, на алгоритмическом языке) и преимущества одних способов перед другими. Примеры различных форм записи алгоритмов: словесного, графического с использованием блок-схем, с помощью псевдокода и встроенного языка «1C:Предприятие 8.3». Сравнение школьного алгоритмического языка и алгоритмического языка «1C:Предприятие 8.3». Платформа «1С:Предприятие 8.3», создание информационной базы, режимы работы, интерфейс, создание обработки, структура программы, понятие переменной, числовой тип данных, решение задач на вычисление значения числового выражения.
5 ресурсов
§4.3. Формальное исполнение алгоритма
Понятие исполнителя алгоритма. Правила формального исполнения алгоритма. Формальность выполнения алгоритма в системе «1C:Предприятие 8.3» с помощью механизма бизнес-процессов.
5 ресурсов
§4.4. Основные алгоритмические конструкции. Линейный алгоритм
Понятие линейного алгоритма и примеры линейных алгоритмов, записанных в разном виде. Выполнение линейных алгоритмов. Перечень простейших алгоритмических конструкций. Понятие структурного программирования. Пример линейного алгоритма в системе «1C:Предприятие 8.3». Программный код линейного алгоритма на языке «1С:Предприятие».
5 ресурсов
§4.5. Основные алгоритмические конструкции. Ветвление и выбор
Понятие ветвящегося алгоритма, условного оператора и оператора выбора, для реализации ветвящегося алгоритма. Внешний вид ветвящихся алгоритмических конструкций и умение их использовать на практике. Синтаксис условного оператора и оператора выбора в системе «1C:Предприятие 8.3», примеры использования. Быстрый набор синтаксических конструкций, функции обработки данных типа Строка, Дата.
5 ресурсов
§4.6. Основные алгоритмические конструкции. Цикл
Понятие циклического алгоритма и операторы цикла, для реализации циклических конструкций (цикл с предусловием, цикл с постусловием и цикл с фиксированным числом повторений). Внешний вид основных циклических алгоритмических конструкций и умение их использовать на практике. Реализация различных циклических конструкций во встроенном языке «1C:Предприятие 8.3». Операторы цикла, обработки числовых и строковых типов данных.
5 ресурсов
§4.7. Системы программирования. Интегрированные среды разработки
История возникновения систем разработки, их классификация. История возникновения и развития систем программирования. На примере системы «1C:Предприятие 8.3» демонстрация состава системы программирования. Объекты конфигурации, использование шаблонов текста и контекстной подсказки.
4 ресурса
§4.8. Основные принципы программирования
Основные принципы программирования, такие как дружественность, информативность, читаемость кода, надежность программы, модульность и другие. Основные принципы, которых необходимо придерживаться при разработке программного обеспечения на платформе «1C:Предприятие 8.3». Применение принципов программирования при разработке программ, использование подпрограмм (функций).
5 ресурсов
§4.9. Технологии программирования. Объектно-ориентированное программирование
Различные технологии программирования и технология объектно-ориентированного программирования. История развития технологии программирования. Содержание различных этапов жизненного цикла программного обеспечения. Место системы «1C:Предприятие 8.3» в классификации программного обеспечения. Сходство с классическими системами объектно-ориентированного программирования и отличие от них. Разработка программного обеспечения на примере обработки для игры Баше.
4 ресурса
ПО ПОДПИСКЕ
Подборка проверочных заданий к главе 4. Контрольная №1
Подборка проверочных заданий к главе 4 на знание понятия и свойств алгоритма, знание основных алгоритмических конструкций, знание способов записи алгоритмов и умение формально выполнять алгоритмы.
Тест
ПО ПОДПИСКЕ
Подборка проверочных заданий к главе 4. Контрольная №2
Подборка проверочных заданий к главе 4 на знание технологий программирования, сред разработки, основных структур данных и алгоритмов.
Тест