Содержание
Содержание
ВВЕДЕНИЕ 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 с.