Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тестирование готовой программыСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте ПРАКТИЧЕСКАЯ РАБОТА 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; просмотров: 1000; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |