1) var k,m,day: integer; - не intIger, а intEgerDat: array [1..7] of integer; - аналогично + в массиве между границами в квадратных скобках 2 точки, а не 4Day:= 1; - отсутствовала точка с запятойday:=k; - аналогично - точка с запятойwrite (day) - опять же точка с запятой.Результат: 3.2) var k,m,count; integer; - перед integer - нужно двоеточие, а не точку с запятой поставитьDat: array [1..7] of integer; - в [1..7] нужны 2 точки, а не 3begin - после begin ничего не ставится (нужно убрать точку)count:= 0 - отсутствует точка с запятой (;)count:=count + 1 - аналогичноwrite (count); - writE, а не writI.Результат: 53) var a,b,c,f,s: byte; - а где описание переменной d? - правильный вариант: var a,b,c,d,f,s: byte;writln ('четное ) else writeln ('не четное'); - во-первых во writEln пропущена буква E, во-вторых, после слова "четное" пропущен апостроф (').end - в конце программы после последнего слова end ставится точка, а в данном примере она отсутствует.Результат: в зависимости от введенного числа (четное/нечетное).