- •Лабораторная работа №1 Введение в язык Паскаль
- •Лабораторная работа №2 Программирование алгоритмов линейной структуры
- •Лабораторная работа №3 Программирование алгоритмов разветвляющей структуры
- •Лабораторная работа №4 Операторы цикла с параметром (со счетчиком)
- •Цикл с параметром (со счетчиком) записывается так:
- •Лабораторная работа №5 Операторы цикла с постусловием
- •Лабораторная работа №6 Операторы цикла с предусловием
- •Задачи:
- •Цикл с предусловием (While)записывается так:
- •Лабораторная работа №7
- •Лабораторная работа №8 Двумерные массивы
- •Лабораторная работа №9 Процедуры и функции
- •Лабораторная работа №10 Строки
Лабораторная работа №4 Операторы цикла с параметром (со счетчиком)
Контрольные вопросы:
Как называются алгоритмы, в основе которых лежит структура повторения?
Сколько операторов цикла вам известно?
С помощью каких служебных слов записывается цикл с параметром?
Верно ли, что цикл с параметром применяется в тех случаях, когда заранее известно число повторений?
Какой тип должен иметь параметр цикла в цикле с параметром?
Какой тип должны иметь начальное и конечное значения в цикле с параметром?
Задачи:
Составить программу вычисления суммы некоторых числовых радов:
(ответ: e).
(ответ: 1/e).
(ответ: ln2).
(ответ: 2).
(ответ: 2/3).
(ответ: /4).
(ответ: 1).
(ответ: 1/2).
(ответ: 3/4).
(ответ:1/2-/8).
(ответ: 1/4).
(ответ: ).
(ответ: ).
(ответ: ).
(ответ: ).
(ответ: ).
(ответ: ).
(ответ: ).
(ответ: ). Приk=1 значение .
(ответ: ). Приk=1 значение .
Литературы:
Основная литература:
Глушаков С.В. TURBOPASCALХарьков, «Фолио» 2002 г.-492 с.
Епанешников А.М. TURBOPASCAL7.0 .М: «Диалог» 2002 г.-367 с.
Манежный О.А. TURBOPASCALМ: «Диалектика» 2001г.-446 с.
Климова Л.М. PASCAL7.0/ Практическое программирование. Решение типовых задач- М: «КУДИЦ-ОБРАЗ»,2002 г.-517 с.
Немнюгин С.А. TURBO PASCAL 7.0/Учебник. С-П: 2001 г.-491 с.
Калдыбаев С.У., Ахмедиярова А.Т. Курс лабораторных работ по программированию на языке Паскаль. Алматы,2003 г. 43 с.
Рапаков Г.Г. TURBOPASCAL7.0 Учебный курс. М: 2002 г.-349 с.
Дополнительная литература:
Епанешников В. Программирование в среде Турбо Паскаль 7.0. - М.: ДИАЛОГ-МИФИ, 1993. - 288 с.
Матчо Дж., Культин Н. TURBOPASCALв задачах и примерах. Киев-2002 г.-256 с.
Йенсен К., Вирт Н. Паскаль. Руководство для пользователя и описание языка: Пер. с англ. - М.: Финансы и статистика, 1982. - 151 с.
Пестриков В.М., Маслобоев А.М. TURBOPASCAL7.0 изучаем на примерах. М: 2002 г.-456 с.
Форсайт Р. Паскаль для всех: Пер. с англ.- М.: Машиностроение, 1986. - 288 с.
Фаронов В.В. TURBOPASCAL7.0/Практика программирования. Учебное пособие.С-П:-2003 г.-1033 с.
Юркин А.Г. Задачник по программированию. С-П: «Питер»-2002 г.
Методические указания:
В реальных задачах часто требуется выполнять одни и те же операторы несколько раз. Возможны различные варианты: выполнять фрагмент программы фиксированное число раз, выполнять, пока некоторое условие является истинным, и т. п. Цикл – такая форма организации действий, при которой одна и та же последовательность действий совершается несколько раз (или ни разу) до тех пор, пока выполняется некоторое условие. Операторы цикла определяют действия, которые надо выполнить многократно, и количество их повторений. В связи с наличием вариантов в Паскале существует 3 типа циклов: For, While и Repeat. Если количество повторений заранее известно, то целесообразно использовать оператор For. А если количество повторений определяется условиями – операторы While или Repeat.