Содержание

Содержание

ВВЕДЕНИЕ 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. Гуда А.Н., Колесников В.И. Информатика и программирование: Компьютерный практикум: учеб.пособие/ А.Н. Гуда; Ред. В.И. Колесников. — М.: Дашков и К, 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 с.

Похожие записи