Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
25.04.2015
Размер:
905.22 Кб
Скачать

1

Программирование на языке Паскаль

2

Алгоритм

Алгоритм – это четко определенный план действий для исполнителя.

Свойства алгоритма

дискретность: состоит из отдельных шагов (команд)

понятность: должен включать только команды, известные исполнителю

определенность: при одинаковых исходных данных всегда выдает один и тот же результат

конечность: заканчивается за конечное число шагов

массовость: может применяться многократно при различных исходных данных

корректность: дает верное решение при любых допустимых исходных данных

3

Программа

Программа – это

алгоритм, записанный на каком-либо языке программирования

набор команд для компьютера

Команда – это описание действий, которые должен выполнить компьютер.

откуда взять исходные данные?

что нужно с ними сделать?

Оператор – это команда языка программирования высокого уровня.

1970 – язык Паскаль (Н. Вирт)

4

Языки программирования

Язык программирования - это система команд, понятных ЭВМ.

Языки программирования делятся на:

машинноориентированные языки

(языки низкого уровня): Автокоды, Ассемблеры – позволяют управлять вычислительным процессом напрямую, при помощи машинных команд

языки программирования высокого уровня - разработаны для удобства использования программистом.

5

Пример простейшей программы вывода на экран сообщения «Hello world» на Assembler и Pascal.

Assembler

Pascal

start_code segment byte public

program primer;

'code' use32

Begin

begin:

 

Writeln(‘hello world’);

Call MessageBox, 0, offset

end.

sHallo, offset caption, 0

 

Call ExitProcess, 0

 

start_code Ends

 

start_data segment byte public

 

'data' use32

 

sHallo

db 'Hello world',0

 

caption

db "Hi",0

 

start_data Ends End begin

6

Классы языков высокого уровня

Процедурные Fortran, Pascal, Basic, C;

Логические Лисп, Пролог и др.;

Объектно-ориетированные С++, Java, Delphi, Pascal и др.

7

Классы языков высокого уровня

Среди программистов, пишущих программы для персональных

компьютеров, наибольшей популярностью пользуются языки Си, Си++,Бейсик и

Паскаль.

8

Простейшая программа

название программы

program qq;

begin { начало программы } end. { конец программы }

комментарии в фигурных скобках не обрабатываются

? Что делает эта программа?

9

Вывод текста на экран

program qq; begin

write('2+');

writeln('2=?'); { на новую строку}

writeln('Ответ: 4'); end.

Протокол:

2+

2=? Ответ: 4

10

Задания

«4»: Вывести на экран текст "лесенкой"

Вася

пошел

гулять

«5»: Вывести на экран рисунок из букв

Ж

ЖЖЖ

ЖЖЖЖЖ

ЖЖЖЖЖЖЖ

HH HH

ZZZZZ

Соседние файлы в папке введение в программирование