Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Язык назван в честь выдающегося французского математика, физика, литератора и философа блеза паскаля, который создал первую в мире механическую машину, складывающую два числа.Содержание книги
Поиск на нашем сайте Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные. PascalABC.NET — система программирования. Язык системы — это реализация Object Pascal для платформы Microsoft.NET, который содержит все основные элементы современных языков программирования: модули, классы, перегрузку операторов, интерфейсы, исключения, обобщенные Классы, сборку мусора, а также некоторые средства параллельного программирования. Основное предназначение системы программирования PascalABC.NET — обучение современному программированию. Система создавалась на факультете математики, механики и компьютерных наук ЮФУ как учебная среда программирования (автор — доцент С. С. Михалкович). Система представляла из себя фактически интерпретатор языка программирования Паскаль с интегрированной оболочкой. Язык, в основном, соответствовал входному языку Object Pascal. Некоторые возможности, например, записи с вариантами, опускались «как бесполезные». Система Pascal ABC разрабатывалась в среде Delphi для операционных систем, использующих Win32 API. Данная курсовая работа состоит из трех типов заданий, каждое из которых имеет определённый тип структуры. Задача 1-имеет тип последовательных вычислений. Для упрощения, она разбивается на несколько последовательных этапов. Используя вспомогательные переменные x и z, находим искомую c. Задача 2-на циклическую развлетвлющуюся структуру. Используется оператор цикла с предусловием и полная форма условного оператора. Искомая переменная x, зависит от того по какой ветке алгоритма пойдет решение. Переменная x вводится с клавиатуры. В конечном итоге программа вычисляет значение переменной R при увеличивающихся или уменьшающихся на шаг dx значениях x. Задача3-работа с одномерным массивом. Сначала находится произведение ненулевых элементов, затем положительные элементы, если они есть, и увеличить их на 10. Новый получившийся массив и произведение выводятся на экран. В данной курсовой работе представлены алгоритмы решения в виде блок-схем, описание задач и программы на языке Pascal. Задача 1. Задание имеет линейный тип, т.е. действия в этой задаче выполняются последовательно. Cодержит раздел описания констант, раздел описания переменных (все - вещественного типа), раздел операторов (используется составной оператор, оператор присваивания, оператор ввода и вывода). Переменные z,x вводятся пользователем с клавиатуры, в итоге чего получаем искомую c. Блок схема программы: Листинг программы: Пример: Данные: x=1 x=2 z=1 z=3 Результат: c=1.8171 c=3.9364 Задача 2. Задача на программирование разветвлений и циклов. Есть раздел описания переменных (все вещественного типа), раздел описания констант, оператор цикла с предусловием (while…), полная форма уловного оператора (if…then…else), простые линейные вычисления. Ввод переменных m и n осуществляется с клавиатуры пользователем; начальное значение xn, y конечное xk и шаг dx также задаются пользователем. Результат b вычисляется при каждом значении x и выводится на экран. Блок-схема программы:
Листинг программы:
Пример: Данные: xn=10; xk=25;dx=30; y=15; n=15;m=20; Результат: При x= 10.000 b= 0.02551 Задача 3. Задача с использованием двумерного массива, который еще называют матрицей. Ввод количества строк, столбцов и значения элементов массива осуществляется с клавиатуры пользователем. У матрицы может быть главная диагональ – это ряд элементов массива, у которых равны индексы I и j. При наличии такой диагонали матрица называется квадратной. Индексы строк, столбцов, количество строк и столбцов должны быть целыми числами, поэтому используется тип integer. Используется оператор цикла с параметром (for…). Блок-схема программы:
Листинг программы:
Пример: Данные: m=3; n=3 A(1;2;3;4;5;6;7;8;9) Max=9.000
Заключение. В данной работе я представил алгоритмы решения задач в виде блок-схем и тексты программ решения на языке программирования Pascal. Блок-схемы выполнены, опираясь на соответствующие ГОСТы. Программы верно работают, дают точный результат, могут решать подобные задачи с разными значениями переменных, задаваемых пользователем. При решении поставленных задач, были получены навыки проектирования и разработки программного обеспечения на языке Pascal для упрощения выполнения вычислений по сложным математическим формулам.
|
||
|
Последнее изменение этой страницы: 2016-09-13; просмотров: 321; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.009 с.) |