Реферат на тему: «Язык программирования Pascal» Выполнила: ученица 9 а класса МБОУ Варнавинская СОШ Ефоде Ирина Руководитель: Вихарева Елена Леонидовна МБОУ Варнавинская СОШ Варнавино 2012 г.
Вступление Изучение языков программирования в настоящее время достаточно актуально. После окончания школы в каждом высшем учебном заведении включен материал по программированию. Поэтому темой моего реферата является именно это направление. Кроме того, мне очень нравится изучать программирование. Занятие программированием достаточно интересно собой и увлекательно. Целью своей работы я ставлю закрепление знаний о языке программирования Pascal.
Язык программирования Программа – это последовательность команд. Но язык ЭВМ далёк от понятий человека. Поэтому в 1950-е года возникают идеи создания языков программирования, но этот язык должен быть понятен и человеку, и машине. То есть язык программирования – это язык понятный и человеку, и компьютеру.
Из истории Pascal Язык программирования Pascal был создан в 1973 году швейцарским ученым Никлаусом Виртом и был назван в честь выдающегося французского учёного Блеза Паскаля. Turbo Pascal появился на рынке программных продуктов в 1984 г.
Основные средства языка 4.1. Алфавит языка Turbo Pascal 7.0 Все латинские прописные и строчные буквы (A-Z, a-z); арабские цифры 0-9; знаки + - * \ / ^,. : ; ( ) _ и другие; служебные слова Служебные слова в Turbo Pascal 7.0 Служебные слова делятся на 3 категории: операторы (коды операций) функции (имена функций) ключевые слова 4.2. Структура программы Программа на Turbo Pascal 7.0 состоит из строк. Одна строка содержит один или несколько операторов, разделённых точкой с запятой. Компиляция и запуск программы в Turbo Pascal 7.0 осуществляется комбинацией клавиш CTRL – F Типы данных В программе Turbo Pascal существуют несколько типов переменных. Переменные описываются до основного кода программы. Для них указываются ее имя и тип хранимых данных. В языке программирования Паскаль достаточно много типов данных Ввод и вывод данных Поэтому язык программирования должен иметь инструменты, как для ввода данных, так и их вывода. В Pascal это процедуры read и readln для ввода данных и write и writeln – для вывода. Операторы с окончанием ln отличает то, что после их выполнения происходит перевод указателя на новую строку. Данные в программу вводятся либо с клавиатуры, либо из файла. А выводятся либо на экран, либо на принтер.
Примеры задач, решённых на языке Pascal 1. Линейные алгоритмы. Задача 1: вычислить объём параллелепипеда, высота которого равна 5 см, длина основания равна 10 см, а ширина – 3 см. program zadacha1; uses crt; var V, a, b, h: integer; begin clrscr; a:=10; b:=3; h:=5; V:=a*b*h; writeln (Объём параллелепипеда =',V); readln; end. а b h
2. Условные операторы. Задача 2: решить квадратное уравнение ax 2 +bx+c=0 program zadacha2; uses crt; var a, b, c, x1, x2: real; begin clrscr; a:=1; b:=2; c:=-5; if (sqrt(b*b-4*a*c)<0) then wtiteln (нет решений) else (x1:=(-b+sqrt(b*b-4*a*c)/(2*a)) and (x2:=(-b- sqrt(b*b-4*a*c)/(2*a)); writeln (х 1=, х 1); writeln (х 2=, х 2); readln; end.
Циклы Задача 3: составить программу планирования закупки товара на сумму, не превышающую заданную величину. РЕШЕНИЕ: program zadacha3; uses crt; var p, c, k, s: integer; clrscr; writeln (predelnaya summa=); readln (p); s:=0; repeat; writeln (цена товара и его кол-во); readln (c, k); s:=s+c*k; writeln (Стоимость =); until s>p; writeln (Стоимость покупки превысила предельное значение); readln; end.
Заключение Благодаря этой работе я стала лучше ориентироваться в информатике и программе Turbo Pascal, ознакомилась с правилами выполнения творческой работы, получила новые знания, узнала больше о программировании. Хочу отметить наиболее понравившийся мне интернет-ресурс: Этот сайт помог мне больше, чем другие. На нём написано доступным каждому языком. Я посоветовала бы этот сайт и тем, кто только собрался постигать вершины программирования.
Список литературы 1.Информатика кл. Автор: А.А. Чернов. Издательство Волгоград учитель г. 2. ru