Слайд 2
![Назначение программирования - разработка программ управления компьютером с целью решения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-1.jpg)
Назначение программирования - разработка программ управления компьютером с целью решения различных
информационных задач.
Язык программирования - это фиксированная система обозначений для описания алгоритмов и структур данных.
Система программирования - это программное обеспечение компьютера, предназначенное для разработки, откладки и исполнения программ, записанных на определенном языке программирования.
!!! Программирование бывает системным и прикладным !!!
Слайд 3
![Алгоритм – понятное и точное предписание исполнителю совершить последовательность действий,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-2.jpg)
Алгоритм – понятное и точное предписание исполнителю совершить последовательность действий, направленных
на достижение указанной цели или на решение поставленной задачи
Слайд 4
![Исполнители алгоритмов Исполнитель алгоритма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-3.jpg)
Исполнители алгоритмов
Исполнитель алгоритма
Слайд 5
![Свойства алгоритма Понятность Детерминированность (однозначность) Дискретность Массовость Конечность Результативность Правильность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-4.jpg)
Свойства алгоритма
Понятность
Детерминированность (однозначность)
Дискретность
Массовость
Конечность
Результативность
Правильность
Слайд 6
![Способы записи алгоритмов Словесно-формульный (на естественном языке с использованием математических](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-5.jpg)
Способы записи алгоритмов
Словесно-формульный (на естественном языке с использованием математических формул)
Графический (блок-схема)
На
языке программирования (программа)
Слайд 7
![A x2 + B x + C = 0 Начать.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-6.jpg)
A x2 + B x + C = 0
Начать.
Ввод A, B,
C.
D = B2 - 4 A C.
Если D < 0, то идти к п. 6.
Если D > 0, то идти к п. 8.
Действительных корней нет.
Идти к п. 10.
X1 = (- B - ) / 2 A ; X2 = (- B + ) / 2 A .
Вывести значения X1 и X2.
Закончить.
Слайд 8
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-7.jpg)
Слайд 9
![program example; var a,b,c: integer;d,x1,x2:real; begin writeln ('a,b,c'); readln (a,b,c);](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-8.jpg)
program example;
var a,b,c: integer;d,x1,x2:real;
begin
writeln ('a,b,c');
readln (a,b,c);
d:=sqr(b)-4*a*c;
if d<0
then
begin
writeln ('no korny');
end
else
begin
x1:=(-b-sqrt(d))/2*a;
x2:=(-b+sqrt(d))/2*a;
writeln ('x1=',x1,' x2=',x2);
end;
readln;
end.
Слайд 10
![Условные графические обозначения в схемах алгоритмов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-9.jpg)
Условные графические обозначения в схемах алгоритмов
Слайд 11
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/289563/slide-10.jpg)