Бағдарламалау тілі дегеніміз адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер мен оларды өңдеу алгоритмдерін компьютерде сипаттауға арналады.
Егер бағдарламалау тілі нақтылы процессор типіне арналған және оның ерекшеліктерін ескеретін болса, онда ол төмен деңгейлі бағдарламалау тіліне жатады.
Жоғары деңгейлі бағдарламалау тілі компьютерге қарағанда, адамға анағұрлым жақын әрі түсінікті болып келеді.
Квадрат теңдеуді шешу алгоритмі мен блок-схемасы және бағдарламасын жазу
ах2+вх+с=о
а,в,с-кез келген сан (а=о)
D<0 - шешімі жоқ
D=0 -бір шешімі бар
D>0 -екі шешімі бар
D=b2-4ac
X1=
X2=
Алгоритмі
алг (арг нақ а,в,с, нәт нақ х1,х2, у)
басы нақ D
D:=b2-4ac
егер D<0
онда у:=“шешімі жоқ”
әйтпесе егер D=0
онда x:=-
әйтпесе х1:=
х2:=
бітті
бітті
соңы
басы
D:=b2-4ac
D<0
иә
жоқ
У:=“шешімі жоқ”
D=0
x:=-
х1:=
х2:=
соңы
иә
жоқ
Блок-схема
Программалау тілі
Program esep 1;
var a,b,c,d:real;
begin
writeln(‘a,b,c engis’);
readln(a,b,c);
D:=sqr(b)-4*a*c
If d<0 then writeln(‘жок’)
else begin writeln(‘бар’);
writeln(‘x1:=(-b+sqrt(d))/(2*a)’);
writeln(‘x2:=(-b-sqrt(d))/(2*a)’);
end;
end.
С++ БАҒДАРЛАМАЛАУ ТІЛІ
Тарихы
С => C++ => C#
C++ - бұл жинақталған, статикалық түрде терілген жалпы мақсаттағы бағдарламалау тілі. С++ бағдарламалау тілін 1983 жылы Белл Лабс зертханасында Бьёрн Страустрап дамытқан. 2019 жылға қарай әлемдегі таралуы бойынша үшінші бағдарламалау тілі болып келеді. С++ өзінің ұзақ тарихында көптеген өзгерістерден өтіп, бүгінгі күні өте жылдам, компиляцияланатын, көптеген кітапханаларға ие тілге айналды. С++ жоғарғы және төменгі деңгейдегі программалау тілдерінің қасиеттеріне ие.
С++ БАҒДАРЛАМАЛАУ ТІЛІНЕ
ҚЫСҚАША СИПАТТАМА
• С++ тіліндегі бағдарлама препроцессордың директивасынан, компиляторға нұсқаулардан, ауыспалы немесе константаларды бейнелеуден және функцияларды анықтаудан тұрады.
• Айнымалыны бейнелеу айнымалының атауы мен атрибуттарын береді. Айнымалының атрибуттары ретінде тип, элементтер саны (массивтер үшін), жады классының спецификациясы және инициализатор бола алады.
• Инициализатор - айнымалыға, оның құрылуы кезінде мәнді беретін сәйкес константа.