СОДЕРЖАНИЕ 1. Введение 2.Цели и задачи курсового проектирования 3.Основные сведения о языке программирования Pascal 4.Базовые понятия 5. Реализация программы на Турбо Паскале 5.1 Постановка Задания №1 5.2 Листинг Программы с комментариями 5.3 Контрольный пример 5.4 Постановка Задания №2 5.5 Листинг Программы с комментариями 5.6 Контрольный пример 5.7 Постановка Задания №3 5.8 Листинг Программы с комментариями 5.9 Контрольный пример 6. Заключение Список используемой литературы
1. ВВЕДЕНИЕ Целью работы является разработка программ на языке программирования Паскаль, а так же закрепление теоретических знаний по дисциплине, отработка навыков алгоритмизации и отладка задач на ЭВМ. Основная цель любой программы – обработка данных, чтобы произвести действие над данными и отображение реальных объектов данных.
2. ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ Курсовое проектирование является одной из важнейших форм индивидуальной работы студентов. Основными целями курсового проектирования являются: систематизация, закрепление и углубление теоретических знаний, полученных в процессе изучения дисциплины «Информатика»; приобретение практических навыков самостоятельной разработки общетеоретических и методических вопросов программирования; развитие навыков самостоятельной работы с научно-технической литературой, выполнения библиографического поиска и его использования при анализе возможных вариантов проектных решений; развитие навыков математической формулировки поставленной задачи и самостоятельного выбора методов ее решения; приобретение навыков проведения экспериментов, сбора данных и программирования на ПЭВМ основных алгоритмов обработки данных; Курсовая работа призван выявить знания студентов по дисциплине «Информатика» и умение применять эти знания в работе. В процессе проектирования студент должен показать умение пользоваться научно-технической литературой, обобщать накопленный опыт и делать обоснованные выводы и рекомендации. 3. ОСНОВНЫЕ СВЕДЕНИЯ Система программирования Турбо Паскаль, разработанная американской корпорацией Borland , остается одной из самых популярных систем программирования в мире. Этому способствуют, с одной стороны, простота лежащего в ее основе языка программирования Паскаль, а с другой- труд и талант сотрудников Borland во главе с идеологом и создателем Турбо Паскаля Андерсом Хейлсбергом, приложивших немало усилий к ее совершенствованию. Придуманный швейцарским ученым Никласом Виртом как средство для обучения студентов программированию, язык Паскаль стараниями А.Хейлсберга превратился в мощную современную профессиональную систему программирования, которой по плечу любые задачи – от создания простых программ, предназначенных для решения несложных вычислительных задач, до разработки сложнейших реляциооных систем управления базами данных. Появление Windows и инструментальных средств Borland Pascal with Objects и Delphi для разработки программ в среде Windows лишний раз показало, какие поистине неисчерпаемые возможности таит он в себе: и Borland Pascal , и используемый в Delphi язык Objects Pascal основываются на Турбо Паскале и развивают его идеи. 4. БАЗОВЫЕ ПОНЯТИЯ Структуры рассмотренных нами программ имеют вид: Programname; {Раздел описаний} begin {Раздел операторов} end. Слова Program, begin, end выделяют две части программы – раздел описаний и раздел операторов. Такая структура обязательна для любой программы, что является следствием жесткого требования языка: любой нестандартный идентификатор, используемый в исполняемых операторах, должен быть предварительной описан в разделе описаний. В рассматриваемых в этой курсовой работе задачах понадобились следующие типы данных: INTEGER – целочисленные данные, во внутреннем представлении занимают 2 байта; диапазон значений – от -32768 до +32767; данные представляются точно; REAL – вещественные данные, занимают 6 байт; диапазон возможных значений модуля – от 2.9Е-39 до 1.7Е+38; точность представления данных – 11…12 значащих цифр; CHAR – символ, занимает 1 байт; STRING – строка символов, занимает МАХ+1 байт, где МАХ – максимальное число символов в строке; BOOLEAN – логический тип, занимает 1 байт и имеет два значения: FALSE (ложь) и TRUE (истина).
5. РЕАЛИЗАЦИЯ ПРОГРАММ НА ТУРБО ПАСКАЛЕ 5.1. Постановка Задания №1 Составить программу вычисления значений функции F(X) на отрезке (A,B] в точках X1=А+Н, где Н=(В-А)/М, М – заданное число Номер варианта Функция Параметры А В М x-sin(x) 0 /2 10 5.2 Листинг Программы с комментариями Program 1; {разделописаний} const pi=3.14; A=0; B=pi/2; M=10; var {переменные} h,x,f:real; {вещественные данные} i:integer; {целочисленные данные} begin {раздел операторов} x:=0; i:=1; h:=(B-A)/M; while (x<=B) do {оператор цикла с предпроверкой условия} begin x:=x+h; f:=x-sin(x); writeln('Nomer shaga :',i:3,' x=' ,x:4:4,' | ',' F(x)= ',f:6:6); inc(i); {выводит сообщение на экран компьютера} end; readln; end. 5.3 Контрольный пример При запуске, программа выводит на экран значений функции F(X). 5.4 Постановка Задания №2 Даны матрица A pазмеpом m*n и вектор В pазмеpом m. Записать главную диагональ элементы вектора, а в вектор элементы главной диагонали. 5.5 Листинг Программы с комментариями Program 2; {раздел описаний} const m=5; n=5; var {переменные} a:array[1..m,1..n] of integer; b:array[1..m] of integer; {массивчисел} i,j,t:integer; {индексымассивов} begin randomize; for i:=1 to m do {счетныйоператорцикла} begin for j:=1 to n do begin a[i,j]:=random(99);{задаеммассив} write(a[i,j]:3); {сообщаемовводе (a[i,j]:3)} end; writeln; end; writeln; for i:=1 to m do begin b[i]:=random(9);{задаемвектор} write(b[i]:3); {сообщаемовводе (b[i]:3)} end; writeln; writeln; writeln('Perestanovka'); writeln; for i:=1 to m do for j:=1 to n do begin ifi=jthen {условный оператор} begin t:=a[i,j]; a[i,j]:=b[i]; b[i]:=t; end; end; for i:=1 to m do begin for j:=1 to n do begin write(a[i,j]:3); end; writeln; end; writeln; for i:=1 to m do write(b[i]:3); readln; end; END. 5.6 Контрольный пример При запуске, программа меняет местами главную диагональ элементов матрицы и элементы вектора. 5.7 Постановка Задания №3 Подсчитать, сколько раз входит символ 'a' в текст из пяти строк, сколько раз символ 'b' и сколько раз символ ‘c’. Выдать информацию, какой символ из этих трех встречается наиболее часто.
Курсовые работы по информатикеСОДЕРЖАНИЕ 1. Введение 2.Цели и задачи курсового проектирования 3.Основные сведения о языке программирования Pascal 4.Базовые понятия 5. Реализация
Оценок: 345 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.