Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тестирование готовой программыСтр 1 из 2Следующая ⇒
ПРАКТИЧЕСКАЯ РАБОТА 8 СРЕДА ПРОГРАММИРОВАНИЯ. ТЕСТИРОВАНИЕ ГОТОВОЙ ПРОГРАММЫ Цель работы: ü ознакомиться со средой программирования Pascal ABC.NET на примере тестирования готовых программ линейной структуры; ü научиться осуществлять переводы арифметических выражений на язык программированияPascal ABC.NET; ü научиться составлять простейшие программы в среде программирования Pascal ABC.NET.
Обеспечение работы: ü ПК с установленными необходимыми программами для работы (MS Word, Pascal ABC.NET); ü методические указания к выполнению работы (электронный вариант). ü видео-уроки по основам программирования на языке Pascal. Порядок выполнения работы: 1. Ознакомиться с теоретическим материалом данных методических указаний; 2. Просмотреть видео уроки по основам программирования на языке Pascal; 3. Выполнить три задания, которые приведены в разделе VI. Порядок выполнения работы; 4. Ответить на контрольные вопросы, сделать выводы. 5. Оформить отчет.
Содержание отчета: ü тема, цель и порядок выполнения работы; ü привести все выполненные задания (1,2,3) с кратким объяснением; ü начертить блок-схемы к программам и предоставить программный код; ü написать переведенные формулы из математики в Pascal; ü ответы на контрольные вопросы; ü выводы. Теоретические положения I. ЯЗЫК ПРОГРАММИРОВАНИЯ PASCAL ABC. NET Паскаль (англ. Pascal) — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков. Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Первая публикация Вирта о языке датирована 1970 годом; представляя язык, автор в качестве цели его создания указывал построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные. Turbo Pascal (Турбо Паскаль) - это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.). Слово Турбо в названии системы программирования - это отражение торговой марки фирмы-разработчика Borland International (США).
Систему программирования Турбо Паскаль называют интегрир ованной (integration - объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности. Немного позже был разработан язык программирования PascalABC.NET. PascalABC.NET — это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений. Он реализован на платформе Microsoft.NET и содержит все современные языковые средства: классы, перегрузку операций, интерфейсы, обработку исключений, обобщенные классы и подпрограммы, сборку мусора, лямбда-выражения, средства параллельного программирования. Pascal ABC.NET является мультипарадигменным языком: на нем можно программировать в структурном, объектно-ориентированном и функциональном стилях. Pascal ABC.NET — это также простая и мощная интегрированная среда разработки, поддерживающая технологию IntelliSense, содержащая средства автоформатирования, встроенный отладчик и встроенный дизайнер форм. Кроме того, консольный компилятор Pascal ABC.NET функционирует на Linux и MacOS под Mono. Рис. 2.1 – Виды алгоритмов Линейный алгоритм — алгоритм (набор команд, указаний), действия в котором выполняются последовательно друг за другом. Разветвляющийся алгоритм — алгоритм, (содержащий хотя бы одно условие), действия в котором выполняются в зависимости от логического условия Циклический алгоритм — алгоритм, предусматривающий многократное повторение одного и того же действия (одних и тех же операций). Вспомогательный (подчиненный) алгоритм (процедура) — алгоритм, ранее разработанный и целиком используемый при алгоритмизации конкретной задачи. В некоторых случаях при наличии одинаковых последовательностей указаний (команд) для различных данных с целью сокращения записи также выделяют вспомогательный алгоритм. Структура паскаль-программы
Заголовок Первая строка – заголовок программы. Название программы (или имя программы) указывается после служебного слова Program. Имя может быть любым. 2. Блок определения переменных (блок Var) Var – начало блока определения переменных. Здесь указывают 2 вещи: - имена переменных; - через двоеточие указывается тип используемых переменных (тип данных). Типов данных существует большое множество, приведем некоторые из них, табл. 1 Таблица 1. Типы данных Основной блок Между служебными словами Begin и End. располагается как раз сама программа. Сама программа – последовательность команд, которые должен выполнять компьютер.
Writeln – приказ вывести на экран заключенную в скобки информацию. Readln – ожидает ввода с клавиатуры информации и заности введенную с клавиатуры информацию в переменную с соответствующим именем.
Задание 1. Тестирование готовой программы. Для проверки работы готовой программы, необходимо выполнить следующие действия: 1. Запустите программу Pascal ABC.NET (Пуск – Все программы - Pascal ABC.NET). 2. Скопируйте код программы «Summa», из раздела IV.Т естирование готовой программы. 3. Вставьте код программы «Summa» в окноPascal ABC.NET - 4. Ознакомьтесь со всеми операторами и комментариями в программном коде. 5. Запустите программу на выполнение, нажав кнопку Выполнить.
6. В нижней части окна – «Окно вывода», введите данные первого и второго числа, на своё усмотрение.
7. Запишите полученный результат. Задание 2. Написание линейного алгоритма Согласно варианта по журналу составить простейшую линейную программу, на решение геометрической задачи. Пример программы представлен в разделе III. Линейная программа в PascalABC.NET. Таблица 3. Варианты к заданию
Задание 3. Перевод функции
Согласно варианта по журналу осуществить перевод функции, опираясь на раздел методических указаний V. Перевод математических выражений на язык Pascal. Таблица 4. Варианты к заданию
Контрольные вопросы 1. Укажите символы арифметических операций. 2. В каких конструкциях языка используется символ точки? 3. Какая группа символов является знаком присвоения? 4. Укажите назначение символа “;”. 5. Номеруется ли каждая строка программы? 6. В каких конструкциях языка используются круглые скобки? 7. В каких конструкциях языка используются квадратные скобки? 8. Подсчитайте количество операций отношения. 9. Укажите конструкцию языка, в которой необходимо наличие пробела? 10. Как записать наибольшее и наименьшее числа; положительное наименьшее число, не равное нулю? Литература 1. Шикова А.Н. Основы программирования на языке Паскаль в примерах и задачах: Учебное пособие. - К.: МАУП, 2004. - 112с. 2. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г. 3. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г. 4. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил. 5. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. 6. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г. 7. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г. 8. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г. 9. http//www.informatika.ru; 10. http//www.student.informatika.ru; 11. http://mirgeo.ucoz.ru/. ПРАКТИЧЕСКАЯ РАБОТА 8 СРЕДА ПРОГРАММИРОВАНИЯ. ТЕСТИРОВАНИЕ ГОТОВОЙ ПРОГРАММЫ
Цель работы: ü ознакомиться со средой программирования Pascal ABC.NET на примере тестирования готовых программ линейной структуры; ü научиться осуществлять переводы арифметических выражений на язык программированияPascal ABC.NET; ü научиться составлять простейшие программы в среде программирования Pascal ABC.NET.
Обеспечение работы: ü ПК с установленными необходимыми программами для работы (MS Word, Pascal ABC.NET); ü методические указания к выполнению работы (электронный вариант). ü видео-уроки по основам программирования на языке Pascal. Порядок выполнения работы: 1. Ознакомиться с теоретическим материалом данных методических указаний; 2. Просмотреть видео уроки по основам программирования на языке Pascal; 3. Выполнить три задания, которые приведены в разделе VI. Порядок выполнения работы; 4. Ответить на контрольные вопросы, сделать выводы. 5. Оформить отчет.
Содержание отчета: ü тема, цель и порядок выполнения работы; ü привести все выполненные задания (1,2,3) с кратким объяснением; ü начертить блок-схемы к программам и предоставить программный код; ü написать переведенные формулы из математики в Pascal; ü ответы на контрольные вопросы; ü выводы. Теоретические положения
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2020-12-19; просмотров: 806; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.125.171 (0.059 с.) |