Алгоритм ұғымы информатика пәнінің іргелі ұғымдарының бірі болып есептеледі



бет5/5
Дата15.12.2021
өлшемі301,24 Kb.
#100982
түріПрограмма
1   2   3   4   5
Байланысты:
algoritm-ұғymy-қasietterі
mpdf, mpdf (2), mpdf (2)

Интерпретация әдісі – жасанды тілдегі программаның әрбір әрекеті (нұсқау немесе амалы) жеке алдын-ала аударылмастан бірден машиналық тілде орындала бастайды. Яғни, компиляция әдісінде жасанды тілдегі программа тек қана бір рет қарастырылады және аударылған программаны бірнеше рет орындауға болады, ал интерпретация әдісінде әр орындар алдында жасанды тілдегі программаны қайтадан қарастыру қажет.

Матиматикалық функциялар


Функция аты

Математикалық

Бейсик тілінде

Бейсик тілінде

Абсолюттік шама

|x|

ABS(X)

ABS(-5)

Экспонента

ex

EXP(X)

EXP(5)

Натуралдық логарифм

ln x

LOG(X)

LOG(3)

Қалдық (MOD)

-

x MOD y

19 MOD 6.7

Квадраттық түбір  

SQR(X)

SQR(4)

Синус

Sin x

SIN(X)

SIN(3.14)

Косинус

Cos x

COS(X)

COS(1)

Тангенс

tg x

TAN(X)

TAN(2)

Арктангенс

arctg x

ATN(X)

ATN(3)

Сандық белгілер

-

SGN(X)

SGN(-5)

Квадрат теңдеуді шешу алгоритмі мен блок-схемасы және бағдарламасын жазу

ах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.

Программалау тілдерінің бір – бірімен байланысу схемасы


Программалу

тілдері

Машинаға тәуелді

Машинаға тәуеліз

Машинаға

бейімделген

Машиналық

Процедуралы

бейімделген

Проблемалы

бейімделген

Ассамблер

Макротіл

Қазіргі кезде ең көп тараған негізгі программалау тілдеріне қысқаша тоқталып өтейік.

  • Ада – 1980 ж. шықты, жүйелік және іс жүзінде программа жасауға болатын әмбебап тіл.
  • Алгол – ағылшын әмбебап программалу тілдерінің бірі.
  • Ассемблер – машинаға бейімделген программалау тілі.
  • Бейсик – есепті ЭЕМ – де шығару үшін, программаны “диалог” режимінде құрады.
  • Кобол – экономикалық есептерді шығаруға өте қажетті программалау тілі болып дүние жүзіне көп тараған тіл.

Қазіргі кезде ең көп тараған негізгі программалау тілдеріне қысқаша тоқталып өтейік.

  • Паскаль – блокты, модулды программа құрамын құрастыруға қажетті тіл. Алгол тілінің әр қарай даму жолындағы жалғасы болып саналады.
  • PL – 1 - әмбебап, процедуралы бейімделген тіл, әр түрлі информацияны өңдеуге, әр түрлі есептерді шығаруға үлкен мүмкіншіліктері бар өте ықтималды тіл.
  • Си – машинаға тәуелсіз тіл. Жүйелік программалар құру үшін және программамен қамтамасыз ету жүйесін бір машинадан екінші машинаға көшіруге, жазып алуға қажетті тіл.
  • Фотран – бірінші жасалған тіл. Қазіргі кездегі жоғарғы сатыдағы есептегіш программаларын құруда көп таралған тілдің бірі.


Достарыңызбен бөлісу:
1   2   3   4   5




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет