Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция программирование для студентов.doc
Скачиваний:
7
Добавлен:
04.11.2018
Размер:
266.75 Кб
Скачать

Условное обозначение для графического изображения алгоритмов

:

Задача. Вычислить площадь прямоугольника со сторонами a и b.

Исходные данные: a, b

Формула: S=a*b

Результат: S

Блок схема:

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

Алгоритм записывается на языке программирования. Эта операция называется кодирование.

Программа – алгоритм, записанный на языке программирования.

Язык программирования – это специально обусловленный набор символов, слов, мнемонических сокращений, используемых для записи наборов команд (программ), воспринимаемых ПК.

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

1. Языки низкого уровня (машинно-ориентированные)– это средство записи инструкций ПК простыми приказами-командами на аппаратном уровне. Запись программ на этом языке представляет собой последовательность нулей и единиц. (Assembler)

2. Языки высокого уровня (алгоритмические языки). Эти языки быстро и понятно для пользователя позволяют записать последовательность действий, которые должен выполнить ПК. (например: Basic, Pascal, C ++).

3. Языки сверхвысокого уровня. Была сделана попытка формализовать описание языка, приведшая к появлению абстрактной и конкретной программы. Запись на таком языке получается компактной. (например: Visual Basic, Delphi).

Основные понятия языка программирования

Описание каждого элемента языка задается его СИНТАКСИСОМ и СЕМАНТИКОЙ. Синтаксические определения устанавливают правила построения элементов языка. Семантика определяет смысл и правила использования тех элементов языка, для которых были даны синтаксические определения.

Язык – совокупность символов, правил и соглашений, используемых для общения. При записи алгоритма на языке программирования необходимо четко знать правила написания и использования элементарных информационных языковых единиц.

Символы языка – элементарные знаки, используемые для составления любых текстов. Набор таких символов называется алфавит языка. Алфавит – конечный набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр и специальных символов.

Алфавит языка

  • строчные и прописные латинские буквы:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

a b c d e f g h i j k l m n o p q r s t u v w x y z

  • пробел

  • подчеркивание: _

  • арабские цифры:

0 1 2 3 4 5 6 7 8 9

  • знаки операций:

+ - * / = <> < > <= >= := @

  • ограничители:

. , ' ( ) [ ] (. .) { } (* *) .. : ;

  • спецификаторы:

^ # $

  • служебные (зарезервированные) слова:

Из символов алфавита строятся более сложные конструкции: символы, слова, выражения (словосочетания), операторы и описания (предложения).

Слово – минимальная единица языка самостоятельного значения, представляет собой последовательность символов.

Словосочетание – набор слов, имеющих некоторый смысл.

Предложения – минимальная конструкция языка, представляет собой законченную мысль.

Совокупность описания и операторов, объединенных, единым алгоритмом, образует программу.