Вход

Разработка программных приложений на языке Паскаль (Pascal)

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 591980
Дата создания 2015
Страниц 40
Мы сможем обработать ваш заказ (!) 15 ноября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 600руб.
КУПИТЬ

Содержание

Содержание
ВВЕДЕНИЕ 3
I. ПРИМЕНЕНИЕ БАЗОВЫХ АЛГОРИТМИЧЕСКИХ КОНСТРУКЦИЙ 5
1.1. Задание 0 5
II. РЕШЕНИЕ ЗАДАЧ НА МАТРИЦЫ 8
Задание 1.10. 9
Задание 2.10. 13
III. ОБРАБОТКА СТРОКОВЫХ ДАННЫХ 22
Задание 3.10. 22
Задание 4.10. 25
IV.РЕШЕНИЕ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММ 32
Задание 5 32
Задание 6 35
ЗАКЛЮЧЕНИЕ 39
Список использованной литературы 41


Введение

ВВЕДЕНИЕ
Паскаль (Pascal) — высокоуровневый язык программирования общего назначения[3]. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1970.
Паскаль был создан как язык для обучения процедурному программированию. Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н.Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Наиболее известной реализацией Паскаля являлась система TurboPascal (выросшая затем в BorlandPascal для DOS/Windows и далее в Delphi) фирмы Borland, в которой использовались значительные расширения языка. Благодаря появлению развитых диалектов, язык стал богаче, но в отсутствие отраслевой стандартизации, потерял переносимость и общность.
Наиболее известной реализацией Паскаля являлась система TurboPascal (выросшая затем в BorlandPascal для DOS/Windows и далее в Delphi) фирмы Borland, в которой использовались значительные расширения языка. Благодаря появлению развитых диалектов, язык стал богаче, но в отсутствие отраслевой стандартизации, потерял переносимость и общность
В 1986 году фирма Apple разработала объектное расширение языка Паскаль, получив в результате ObjectPascal. В 1989 году аналогичные объектные средства были добавлены фирмой Borland в систему TurboPascal (языковые различия между объектным TurboPascal 5.5 и ObjectPascal от Apple крайне незначительны). Последующие версии TurboPascal, который стал затем называться BorlandPascal, дополняли объектное расширение новыми средствами, этот процесс продолжился и в ходе развития языка системы Delphi.
Кроме того, разрабатывается система программирования PascalABC.NET, ориентированная на обучение современному программированию. PascalABC — реализация обычного паскаля, разработан для обучения программированию. PascalABC.net — аналог PascalABC, с возможностью создавать exe файлы.
Курсовая работа выполняется на тему: Разработка программных приложений на языке Паскаль.Основная цель, которая ставится при выполнении курсовой работы научиться решать практические задачи на языке Паскаль.
Задачи, которые ставятся при выполнении курсовой работы:
1. Изучить базовые алгоритмические конструкции: if,case,for…
2. Научиться решать типовые задачи с использованием базовых алгоритмических конструкций.
3. Массивы. Научиться решать математические задачи, обрабатывать матрицы с помощью массивов.
4. Изучить алгоритмы обработки строковых данных (в том числе с использованием, множеств).
5. Изучить методы оптимизации программы с помощью подпрограмм.

Фрагмент работы для ознакомления

ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы были изучены: основные типы данных паскаля, базовые алгоритмические конструкции, изучены типы данных одномерных и двумерных массивов, алгоритмы обработки массивов, алгоритмы обработки строковых данных; изучены подпрограммы паскаля функции и процедуры, схема решения задач с помощью подпрограмм.
А, конкретно:
1. Были изучены базовые алгоритмические конструкции: if,case,for…
2. Были решены типовые задачи с использованием базовых алгоритмических конструкций.
3. Были решены математические задачи, обработаны матрицы с помощью массивов.
4. Изучены алгоритмы обработки строковых данных (в том числе с использованием, множеств).
5. Изучены методы оптимизации программы с помощью подпрограмм.
Таким образом, цель и задачи реализованы.


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

Список использованной литературы
1. Гуда А.Н., Колесников В.И. Информатика и программирование: Компьютерный практикум: учеб.пособие/ А.Н. Гуда; Ред. В.И. Колесников. - М.: Дашков и К, 2009. - 236с.
2. Данко П.Е. Высшая математика в упражнениях и задачах 6-е изд. / П.Е. Данко, А.Г. Попов, Т.Я. Кожевникова. М.: Мир и образование, 2007. – 416 с.
3. Назаров С.Н. Информатика: учебник: В 2-х ч, Ч. 2/ Ред. С.Н. Назаров. - М.: ИНТУИТ: БИНОМ. Лаборатория знаний, 2012. - 527 с.
4. Натансон И.П. Краткий курс высшей математики. СПб.: Лань, 2009. – 736 с.
5. Немнюгин С.А. TurboPascal. Программирование на языке высокого уровня : учебник/ С.А. Немнюгин. - СПб.: Питер, 2008. - 543 с.
6. Плотникова Т.Г. Информатика и программирование (раздел «Программирование»). Задания и методические указания к практическим занятиям. – Алматы: АФ НОУ ВПО «СПбГУП», 2013 – 65 с.
7. Фаронов В.В. TurboPascal: учеб.пособие/ В.В. Фаронов. - СПб.: Питер, 2007.- 366 с.
8. ФароновВ.В. Turbo Pascal 7.0. Учебный курс: учеб.пособие/ В.В. Фаронов. - М.: КНОРУС, 2013. - 363 с.

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00461
© Рефератбанк, 2002 - 2024