Интуитивна дефиниција алгоритма. Представљање алгоритма. Особине алгоритма. Појам структурног програмирања и основне алгоритамске структуре. Бекус-Наурова форма и проширена Бекус-Наурова форма. Синтаксни дијаграми. Основни симболи програмског језика Паскал. Коментари, сепаратори и идентификатори у Паскалу. Бројеви, стрингови, лабеле и константе у Паскалу. Структура програма у Паскалу. Декларацијелабела и дефиниције константи и типова у Паскалу. Декларације процедура и функција. Прости типови података у Паскалу. Променљиве и изрази у Паскалу Стандардни оператори у Паскалу. Унос и издавање података у Паскалу. Просте наредбе. Сложена наредба Наредба if. Наредба case. Наредба while. Наредба repeat. Наредба for. Тип set. Тип array. Тип record. Тип file. Тип string. Процедуре. Функције. Рекурзивне процедуре и функције. Показивачи.