Вважається, що студенти ознайомлені із структурою M - програми, а також з елементарними конструкціями алгоритмічної мови М (алфавіт, символи, числа, константи, змінні, стандартні функції і вирази), з деякими основними операторами ( присвоєння, вводу - виводу значень простих змінних (іnput, dіsp)),з функцією створення стандартного вікна для вводу-виводу стрічок іnputdlg (формат використання: n=іnputdlg(<назви підвікон>, <заголовок вікна>, <висота>, <заповнення(вмістиме) підвікон>). Для перетворення числових даних у текстові використовують функцію num2str(...), текстових у числові - str2double(…).
Послідовний порядок виконання операторів у програмі, називають природнім, а з точки зору структури алгоритму він є лінійним Лінійний процес - це послідовність дій присвоєння, вводу та виводу, всі оператори виконуються послідовно один за одним.