Языки программирования для эвм начали разрабатывать с середины 50-х годов хх века. В настоящее время в мире существует 2500 языков программирования. Одним из которых является pascal abc. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Языки программирования для эвм начали разрабатывать с середины 50-х годов хх века. В настоящее время в мире существует 2500 языков программирования. Одним из которых является pascal abc.



ВВЕДЕНИЕ

Каждый из нас, так или иначе, по крайней мере, на бытовом уровне занимался программированием. Самый простой пример такого программирования-поставить будильник на нужное время, чтобы вовремя проснутся. Есть еще мобильные телефоны, автоматические стиральные машины, регуляторы на холодильниках, таймеры на телевизорах.

Любая машина, в том числе и компьютер, в своей работе выполняют те команды, которые специально составлены человеком. Чем сложнее техника, тем больше количество операций сможет выполнить она. На данный момент, компьютер является одним из самых сложных технических устройств.

Языки программирования для ЭВМ начали разрабатывать с середины 50-х годов ХХ века. В настоящее время в мире существует 2500 языков программирования. Одним из которых является Pascal ABC.

Pascal — язык программирования общего назначения. Один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах ВУЗов c 1985 года, является базой для ряда других языков.

Язык назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа.

Язык Паскаль был создан Никлаусом Виртом в 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 для упрощения выполнения вычислений по сложным математическим формулам.

Список литературы.

1.Оформление домашней работы по ГОСТу. Электронное издание по адресу: http://studynote.ru/studgid/kyrsovaya/kurs_gost/

2.ГОСТ 19.002-80 «Схемы алгоритмов и программ. Правила выполнения»

ВВЕДЕНИЕ

Каждый из нас, так или иначе, по крайней мере, на бытовом уровне занимался программированием. Самый простой пример такого программирования-поставить будильник на нужное время, чтобы вовремя проснутся. Есть еще мобильные телефоны, автоматические стиральные машины, регуляторы на холодильниках, таймеры на телевизорах.

Любая машина, в том числе и компьютер, в своей работе выполняют те команды, которые специально составлены человеком. Чем сложнее техника, тем больше количество операций сможет выполнить она. На данный момент, компьютер является одним из самых сложных технических устройств.

Языки программирования для ЭВМ начали разрабатывать с середины 50-х годов ХХ века. В настоящее время в мире существует 2500 языков программирования. Одним из которых является Pascal ABC.

Pascal — язык программирования общего назначения. Один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах ВУЗов c 1985 года, является базой для ряда других языков.



Поделиться:


Последнее изменение этой страницы: 2016-09-13; просмотров: 200; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.135.202 (0.01 с.)