Pascal abc.net

Pascal abc.net

Задания данного раздела рассчитаны на поддержку курсов:

1.«CS101. Basics of Programming (Основы программирования)» образовательной программы 02.03.02 Theoretical Computer Science and Information Technologies (Фундаментальная информатика и информационные технологии).
2.«программирование в школьном курсе информатики», педагогическое образование, профиль Математика и Информатика.

Планируемые результаты обучения соответствуют компетенциям ОПК-2 (ОПК-2.1, ОПК-2.2) и ПК-1 (ПК-1.1).

In English

Module 1
Lesson # 1: Introduction to PascalABC.NET
Lesson # 2: Working with digits of a number
Lesson # 3 and # 4: Conditions
Lesson # 5: Minimum and Maximum. If statemens
Lesson # 6: Loops. Simple tasks
Lesson # 7: Loops. Arbitrary step
Lesson # 8: Sum, Accumulators, Product and Counter. Minimum and maximum value
Lesson # 9: Nested loops
Lesson # 10: Procedures and functions
Lesson # 11: Procedures and functions (continuation)
Lesson # 12: Enumeration type. Arrays
Lesson # 13: Arrays (Continuation)
Lesson # 14: Lambda expressions and arrays
Lesson # 15: Arrays (Slices, Sorting algorithms, Lists)
Lesson # 16: Two-dimensional arrays (matrices)
Lesson # 17: Sequences

Русская версия

Выберите интересующие Вас в Pascal abc.net уроки:

Pascal abc.net
Занятие 1:Основные особенности при работе с переменными и условный оператор
Принцип локальности
Базовые типы и методы внутри стандартных типов
Стандартные функции
Операции целочисленного деления и остатка
Логические выражения и условный оператор

Занятие 2:Циклы в Pascal abc.net
Цикл с предусловием (while)
Цикл с постусловием (repeat)
Оператор цикла со счетчиком (for)
Упрощенный цикл LOOP
   Обработка цифр числа

Занятие 3: Кортежи. Процедуры и функции (подпрограммы)
Работа с кортежами
Процедуры и функции
Использование модуля
Тестирование процедур и функций
Обобщенные функции (Generic-функции)
Решение задач

Занятие 4: Последовательности (начало)
Пример работы с последовательностью
Генерация и формирование последовательностей
Вывод последовательностей
Решение задач

Занятие 5: Динамические массивы
Объявление, выделение памяти
Инициализация и присваивание
Очистка динамического массива
Примеры работы с динамическими массивами
Методы для работы с массивами
Сдвиги
Срезы
Удаление и вставка элементов массива. Списки
Решение задач
   Простые задачи
   Задачи на срезы
   Использование методов

Занятие 6: Lambda-выражения

Занятие 7: Последовательности и Lambda выражения
Лямбда-выражения
Генерация последовательностей и массивов при помощи лямбда-выражений
   Генерация бесконечных последовательностей
Фильтрация последовательностей
Проекция последовательностей
Сортировка или упорядочивание последовательностей
Вычисление скаляра
Вычисление логического значения

Объединение, разделение
Преобразование в контейнер
Поэлементные операции
Действия над элементами
Решение задач
   Генерация последовательностей
   Запросы в последовательностях

Занятие 8: Строки / Регулярные выражения / Файлы
Символы
Строки
Язык регулярных выражений
Файлы
Решение задач

Занятие 9: Контейнерные классы