Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634655)
Контекстум
.

Решение задач на ЭВМ. Программирование на языке Pascal (190,00 руб.)

0   0
Первый авторБедняк С. Г.
АвторыЗахарова О. И.
ИздательствоИзд-во ПГУТИ
Страниц198
ID565016
АннотацияВ учебном пособии рассмотрены вопросы, связанные с решением задач на ЭВМ, этапы решения задач, понятие и основные свойства алгоритмов. Программирование – это один из этапов решения задачи на ЭВМ, это составная часть вычислительного эксперимента. Учебное пособие содержит основополагающие сведения о языке программирования Turbo Pascal. В справочные материалы включены основные операторы, которые используются для рассмотрения следующих тем: линейные, ветвящиеся, циклические алгоритмические конструкции, одномерные массивы, матрицы, символьные переменные, графика. Рассмотрены практические примеры, реализующие принцип «изучение в процессе разработки». Большое внимание уделено построению алгоритмов решения задач разного типа. Методика позволяет использовать книгу как в качестве самоучителя, справочных материалов так и для обучения под руководством преподавателя.
Кому рекомендованоУчебное пособие предназначено для старшеклассников, студентов, преподавателей.
ISBN987-5-904029-44-9
УДК004.4
ББК32.973
Бедняк, С.Г. Решение задач на ЭВМ. Программирование на языке Pascal : учеб. пособие / О.И. Захарова; С.Г. Бедняк .— Самара : Изд-во ПГУТИ, 2014 .— 198 с. — ISBN 987-5-904029-44-9 .— URL: https://rucont.ru/efd/565016 (дата обращения: 23.04.2024)

Предпросмотр (выдержки из произведения)

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PASCAL Учебное пособие Самара, ИУНЛ ПГУТИ, 2014 ББК 32.973 УДК 681.3 Бедняк С.Г., Захарова О.И. <...> В справочные материалы включены основные операторы, которые используются для рассмотрения следующих тем: линейные, ветвящиеся, циклические алгоритмические конструкции, одномерные массивы, матрицы, символьные переменные, графика. <...> Линейные алгоритмические конструкции и программирование алгоритмов линейной структуры . <...> Ветвящиеся алгоритмические конструкции и программирование алгоритмов разветвляющейся структуры . <...> Оператор 1 Оператор 2 Если-то-иначе нет Тело цикла Усл. <...> Оператор Если-то Тело цикла нет ры «разветвление» часто называют структурой «множественного выбора». <...> Основное отличие структуры «цикл – пока» от структуры «цикл – до» заключается в том, что в первой структуре операторы тела цикла в зависимости от условия могут не выполняться совсем, тогда как в структуре «цикл – до» тело цикла будет выполняться хотя бы один раз. <...> В структуре «цикл – пока» проверка выполнения условия осуществляется перед выполнением операторов тела цикла, а в структуре «цикл – до» - после прохождения тела цикла. <...> Наряду с этим действия могут быть выполнены с помощью клавиатуры. <...> В верхнее поле окна с клавиатуры ввести имя нового файла (не более 8 символов). <...> В режиме замены символ, на который указывает курсор, заменяется на новый, вводимый с клавиатуры. <...> Правила языка  Использовать буквы латинского алфавита  Выделять в операторные скобки несколько операторов для одновременного их выполнения  В конце оператора ставить точку с запятой  Смысловые части выделять одинаковым отступлением от начала строки Правила записи выражений  Выражения записываются в строчку. <...> Основные понятия языка Паскаль 23 Оператор – представляет собой законченную фразу языка и определяет некоторый вполне законченный этап обработки данных. <...> Основной оператор – в своем составе не содержит других операторов (присвоение, оператор <...>
Решение_задач_на_ЭВМ._Программирование_на_языке_Pascal_Учебное_пособие.pdf
ББК 32.973 УДК 681.3 Бедняк С.Г., Захарова О.И. Решение задач на ЭВМ. Программирование на языке Pascal: Учебное пособие. – Самара: ИУНЛ ПГУТИ, 2014. – 198 с. Рецензент: Кандидат технических наук, доктор педагогических наук, профессор ПГСГА, В.И. Пугач В учебном пособии рассмотрены вопросы, связанные с решением задач на ЭВМ, этапы решения задач, понятие и основные свойства алгоритмов. Программирование – это один из этапов решения задачи на ЭВМ, это составная часть вычислительного эксперимента. Учебное пособие содержит основополагающие сведения о языке программирования Turbo Pascal. В справочные материалы включены основные операторы, которые используются для рассмотрения следующих тем: линейные, ветвящиеся, циклические алгоритмические конструкции, одномерные массивы, матрицы, символьные переменные, графика. Рассмотрены практические примеры, реализующие принцип «изучение в процессе разработки». Большое внимание уделено построению алгоритмов решения задач разного типа. Методика позволяет использовать книгу как в качестве самоучителя, справочных материалов так и для обучения под руководством преподавателя. Учебное пособие предназначено для старшеклассников, студентов, преподавателей. ISBN 978-5-904029-44-9  Бедняк С.Г.  Захарова О.И. 2
Стр.2
Оглавление Стр. 1. Решение задач на ЭВМ ................................................................................... 5 2. Понятия алгоритма и программы .............................................................. 8 3. Базовые алгоритмические структуры программирования ............... 12 4. Интегрированная среда программирования Borland Pascal ............ 15 4.1. 4.2. Приемы работы с окнами, редактором и файлами ..................... 16 Основные стандартные функции языка Паскаль ...................... 30 4.3. Структура программы ....................................................................... 33 4.4. Линейные алгоритмические конструкции и программирование алгоритмов линейной структуры .................................................................. 40 4.5. Ветвящиеся алгоритмические конструкции и программирование алгоритмов разветвляющейся структуры ............. 42 4.6. Программирование алгоритмов циклической структуры ....... 50 4.7. Программирование с использованием функций и процедур....... 64 4.8. Обработка одномерных и двумерных массивов ............................ 71 4.9. Строки, множества, записи ............................................................. 85 4.10. Графические построения ................................................................... 97 4.11. Файлы .................................................................................................... 115 5. Список использованной и рекомендуемой литературы ................... 123 Приложение 1 .................................................................................................... 125 Тематический контроль ................................................................................. 125 Операторы условного перехода.................................................................... 125 Задание № 1 ......................................................................................................... 125 Задание № 2 ......................................................................................................... 128 Задание № 3 ......................................................................................................... 132 Задание № 4 ......................................................................................................... 136 Операторы цикла ............................................................................................. 142 Задание № 5 ......................................................................................................... 142 Задание № 6 ......................................................................................................... 146 Задание № 7 ......................................................................................................... 149 Символьные переменные .............................................................................. 161 Задание № 8 ......................................................................................................... 161 Массивы (одномерные) .................................................................................. 163 Задание № 9 ......................................................................................................... 163 Массивы (одномерные символьные) .......................................................... 170 Задание № 10....................................................................................................... 170 Массивы (двумерные) ..................................................................................... 173 Задание № 11....................................................................................................... 173 Массивы (двумерные символьные) ............................................................ 178 3
Стр.3
Задание № 12....................................................................................................... 178 Задания к самостоятельной работе ............................................................. 183 1. Массивы (одномерные) ................................................................................ 183 2. Массивы (двумерные) ................................................................................... 184 3. Комплексная работа по темам: «Операторы условного перехода», «Операторы цикла», «Массивы», «Графика» ............................................ 185 4. Список задач различной сложности для программирования на Паскале ................................................................................................................ 187 5. Тест для самопроверки ................................................................................ 193 4
Стр.4