Виды программного обеспечения


Циклдік құрылымды алгортимдердің блок-схемалары



бет4/4
Дата06.03.2023
өлшемі1,6 Mb.
#71900
түріПрограмма
1   2   3   4

Циклдік құрылымды алгортимдердің блок-схемалары

Берілу тәсілдері

  • Сөздік тәсіл
  • Блок-схема
  • Алгоритмдік тіл
  • немесе бағдарлама

Бағдарламалау тілі

  • Бағдарламалау тілі дегеніміз адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер мен оларды өңдеу алгоритмдерін компьютерде сипаттауға арналады.
  • Егер бағдарламалау тілі нақтылы процессор типіне арналған және оның ерекшеліктерін ескеретін болса, онда ол төмен деңгейлі бағдарламалау тіліне жатады.
  • Жоғары деңгейлі бағдарламалау тілі компьютерге қарағанда, адамға анағұрлым жақын әрі түсінікті болып келеді.

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

  • ах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 жылға қарай әлемдегі таралуы бойынша үшінші бағдарламалау тілі болып келеді. С++ өзінің ұзақ тарихында көптеген өзгерістерден өтіп, бүгінгі күні өте жылдам, компиляцияланатын, көптеген кітапханаларға ие тілге айналды. С++ жоғарғы және төменгі деңгейдегі программалау тілдерінің қасиеттеріне ие.
  • • С++ тіліндегі бағдарлама препроцессордың директивасынан, компиляторға нұсқаулардан, ауыспалы немесе константаларды бейнелеуден және функцияларды анықтаудан тұрады.
  • • Айнымалыны бейнелеу айнымалының атауы мен атрибуттарын береді. Айнымалының атрибуттары ретінде тип, элементтер саны (массивтер үшін), жады классының спецификациясы және инициализатор бола алады.
  • • Инициализатор - айнымалыға, оның құрылуы кезінде мәнді беретін сәйкес константа.
  • Бағдарламаның құрылымы


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




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

    Басты бет