Introduction in to programming education
Author(s): Волкова Т. И. Volkova T. I.
Publisher: Direct-Media
Year: 2018
Language: Russian
Pages: 140
City: Moscow Berlin
Tags: Introduction in to programming education
Оглавление
Раздел 1. Введение 5 Понятие алгоритма и программы. Способы записи алгоритмов 5 Общая характеристика языков программирования 8 Понятие о системе программирования. Трансляция программ 10 Контрольные вопросы 12 Раздел 2. Основные конструкции языка программирования 13 Язык программирования Паскаль. Структура программы 13 Величины и выражения. Оператор присваивания 15 Организация ввода и вывода в программах на языке Паскаль. Линейные программы 17 Контрольные вопросы и задания 21 Стандартные типы данных и операции над ними (язык Pascal) 22 Лабораторная работа Ns 1 26 Пример оформления отчета по лабораторной работе 29 Язык программирования Си-Шарп (Си). Структура программы в С# 32 Пространство имен .1\ЕТ Framework. Создание и запуск проекта 34 Типы данных С#. Объявление и инициализация 37 Организация ввода и вывода данных в программах на языке С# 40 Арифметические и логические операции в Си-Шарп. Приоритет операций 43 Лабораторная работа Ns 2 47 Раздел 3. Основные алгоритмические конструкции и их реализация в языках Паскаль и СИ 71 Разветвляющиеся алгоритмы и программы 71 Реализация разветвляющихся алгоритмов в языке Паскаль 72 Реализация разветвляющихся алгоритмов в языке Си# 76
Примеры реализации ветвлений (сравнительный анализ различных способов) 77 Контрольные вопросы и задания 83 Оператор выбора (варианта) 85 Контрольные вопросы и задания 88 Лабораторная работа Ns 3 89 Циклические алгоритмы и программы 93 Реализация циклических алгоритмов в языке Паскаль. Примеры 96 Реализация циклических алгоритмов в языке Си Шарп. Примеры 103 Вложенные циклы 109 Контрольные вопросы и задания 110 Лабораторная работа No 4 112 Раздел 4. Процедуры и функции — методы класса 115 Понятие подпрограммы. Процедуры и функции 115 Реализация процедур и функций в языке Паскаль 116 Вложенность процедур и функций. Побочные эффекты 124 Описание методов в Си#. Формальные параметры 125 Вызов метода. Способы передачи параметров. Примеры 127 Функции с побочным эффектом. Перегрузка методов 132 Контрольные вопросы и задания 133 Лабораторная работа No 5 135 Литература 137