Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Циклические вычислительные процессы↑ Стр 1 из 3Следующая ⇒ Содержание книги
Поиск на нашем сайте
ПРАКТИЧЕСКАЯ РАБОТА 11 ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ Цель работы: ü изучить среду программирования Pascal ABC.NET, изучить основные операторы языка программирования Pascal, синтаксис, семантику, а также научиться использовать данные операторы при решении задач. ü овладеть практическими навыками составления алгоритмов с использованием циклов. ü получить представление об операторах while, for, repeat; ü научиться использовать операторы цикла в программах с циклической структурой.
Обеспечение работы: ü ПК с установленными необходимыми программами для работы (MS Word, Pascal ABC.NET); ü методические указания к выполнению работы (электронный вариант). Порядок выполнения работы: 1. Ознакомиться с теоретическим материалом данных методических указаний; 2. Выполнить задание, которое приведено в разделе III. Порядок выполнения работы; 3. Ответить на контрольные вопросы, сделать выводы. 4. Оформить отчет.
Содержание отчета: ü тема, цель и порядок выполнения работы; ü привести все выполненные задания с кратким объяснением; ü начертить блок-схему к программе и предоставить программный код; ü ответы на контрольные вопросы; ü выводы. Теоретические положения I. ЦИКЛИЧЕСКИЕ ПРОГРАММЫ НА PASCAL ABC. NET Циклическая программа - это программа, в которой реализованы команды цикла. Циклический вычислительный процесс (Цикл) – это многократное повторение одного и того же действия в программе. В блок-схемы циклических вычислительных процессов обозначаются так: Рис. 1.1 – Операторы циклов в Pascal
В языке Паскаль используется три оператора цикла: - оператор цикла с предусловием (цикл «пока») – WHILE DO; - оператор цикла с постусловием (цикл «до») – REPEAT UNTIL; - оператор цикла с параметром – FOR TO DO. Они позволяют нарушить последовательный порядок выполнения инструкций программы. II. ПРОГРАММА ВЫЧИСЛЕНИЯ ЗНАЧЕНИЙ ЗАДАННОЙ ФУНКЦИИ НА PASCAL ABC. NET Задача. Написание программы с использованием оператора с предусловием. Составить программу определения значений функции Z=f(Х) при изменении аргумента Х в заданных границах:
1. В задачи необходимо определить значение функции Z = f(Х) при чередовании аргумента Х в заданных границах. В решении участвуют 3 величины: - Х - переменная, целая; - Z - переменная, действительно; - в условии разветвления константа А, равной 10. 3. Задается начальное значение Х = -10, затем оно меняется в Х = 20. Для каждого Значения Х сравнивается с А и в Зависимости от того, больше или меньше Выведены на экран. Алгоритм решения задачи:
Код программы:
Возведение в степень (кроме возведения в квадрат и возведения в степень числа e) отсутствует. Для возведения в произвольную степень можно воспользоваться очевидным равенством: xy =e y ln x . Для возведения числа в натуральную степень можно написать собственную функцию. Задание 1. Вычисление значений функции Согласно варианта по журналу выбрать задание, для вычисления значений функции, с таблицы 1. Опираясь на раздел методических указаний II. « Программа вычисления значений заданной функции на Pascal ABC.NET» написать программу и построить блок-схему. Для написания программы необходимо использовать оператор с предусловием. Определить значение функции Z=f(Х) при изменении аргумента Х в заданных границах. Таблица 1. Варианты к заданию
Задание 2. Написать программу для вывод информации в заданном количестве раз. Для данной программы необходимо использовать оператор цикла с параметром for to do. Пример: Написать программу на вывод своего ФИО заданное количество раз.
Таблица 2. Варианты к заданию
Контрольные вопросы 1. Что представляет собой циклический вычислительный процесс? 2. Какие три оператора цикла могут использоваться в циклических программах? 3. Приведите синтаксическую диаграмму оператора цикла с постусловием? 4. Приведите форму записи оператора for to do? 5. Что представляет собой оператор repeat until? Литература 1. Шикова А.Н. Основы программирования на языке Паскаль в примерах и задачах: Учебное пособие. - К.: МАУП, 2004. - 112с. 2. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г. 3. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г. 4. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
ПРАКТИЧЕСКАЯ РАБОТА 11 ЦИКЛИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ ПРОЦЕССЫ Цель работы: ü изучить среду программирования Pascal ABC.NET, изучить основные операторы языка программирования Pascal, синтаксис, семантику, а также научиться использовать данные операторы при решении задач. ü овладеть практическими навыками составления алгоритмов с использованием циклов. ü получить представление об операторах while, for, repeat; ü научиться использовать операторы цикла в программах с циклической структурой.
Обеспечение работы: ü ПК с установленными необходимыми программами для работы (MS Word, Pascal ABC.NET); ü методические указания к выполнению работы (электронный вариант). Порядок выполнения работы: 1. Ознакомиться с теоретическим материалом данных методических указаний; 2. Выполнить задание, которое приведено в разделе III. Порядок выполнения работы; 3. Ответить на контрольные вопросы, сделать выводы. 4. Оформить отчет.
Содержание отчета: ü тема, цель и порядок выполнения работы; ü привести все выполненные задания с кратким объяснением; ü начертить блок-схему к программе и предоставить программный код; ü ответы на контрольные вопросы; ü выводы. Теоретические положения
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-02-07; просмотров: 225; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.40.234 (0.005 с.) |