Тармақталған және циклдық үрдістерді C тілінде жүзеге асыру: есептік-сызба жұмысы


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 6 бет
Таңдаулыға:   

Ғ. Дәукеев атындағы Алматы энергетика және байланыс университеті

коммерциялық емес акционерлік қоғамы

Ақпаратты технологиялар институты

Ақпараттық жүйелер және киберқауіпсіздік кафедрасы

№1 ЕСЕПТІК-СЫЗБА ЖҰМЫСЫ

Пәннің атауы: Алгоритмдеу және бағдарламалау негіздері

Тақырыбы: Тармақталған және циклдық үрдістер

Мамандығы: 6В06104 - «Ақпараттық қауіпсіздік жүйелері»

Орындаған: Досан Е. А.

Тобы: СИБк-21-3

Қабылдаған: аға оқытушы Адилгажинова С. А.

«» 2022 ж.

(бағасы) (қолы) (күні)

Алматы 2022

Мазмұны

  1. Кіріспе . . . 3
  2. Негізгі бөлім:

Есептің берілгені(А тапсырмасы) . . . 4

Блок схемасы . . . 4

Есептің бағдарламалық коды . . . 4-5

Есептің жауабы . . . 5-6

Есептің берілгені(В тапсырмасы) . . . 6

Блок cхемасы . . . 7

Есептің бағдарламалық коды . . . 7-8

Есептің жауабы . . . 9-10

  1. Қорытынды . . . 10
  2. Әдебиеттер тізімі . . . 10

Кіріспе

Жұмыс мақсаты: Си тілінде тармақталған және циклдық үрдістердің алгоритмдік программаларын жүргізуге қабілеттену.

Әдістемелік нұсқаулар. Тапсырманы орындау барысында ЕСЖ тақырыбына байланысты теориялық ақпараттарды оқу, әдістемелік сілтемелерде көрсетілгендей тапсырманы шешудің алгоритмін жасау, сұлбасын тұрғызып және талаптарға сай тұжырымдаманы дайындау.

Алгоритм, алгорифм (ағылш. : algorіthm, algorіsmus - Әл-Хорезмидің атынан шыққан) - бастапқы берілген мәліметтермен бір мәнде анықталатын нәтиже алу үшін қай амалды (жұмысты) қандай ретпен орындау қажеттігін белгілейтін есептерді (мәселелерді) шешу (математикалық есеп-қисаптар орындау, техникалық объектілерді жобалау, ғылыми-зерттеу жұмысын жүргізу т. б. ) тәсілдерінің дәл сипаттамасы. Алгоритм - математика мен кибернетиканың негізгі ұғымдарының бірі. Алгоритмді орындау алгоритмдік үрдіс деп аталады.

А тапсырмасы: F функциясының мәндерін есептеп, оны экранға шығару

Есептің берілгені:

F = { a x 3 x < 0 , ж ә н е b = 0 b x x + x 5 log 2 e 8 x > 0 , ж ә н е b = 0 x c қ а л ғ а н ж а ғ д а й л а р д а F = \left\{ \begin{array}{r} ax^{3}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ x < 0, және\ b = 0 \\ \frac{bx}{x} + \frac{x^{5}}{\log_{2}e^{8}}\ \ \ \ \ \ \ x > 0, \ және\ b = 0 \\ \frac{x}{c}\ \ \ \ \ \ \ \ \ \ \ \ \ \ қалған\ жағдайларда \end{array} \right. \

Блок-схемасы:

1

басы

a, b, c, x

2

3

x < 0 , b = 0 x < 0, b = 0

+ -

4

5

x>0, b=0

F = a x 3 F = ax^{3}

+ -

6

7

F = b x x + x 5 log 2 e 8 b x x F = \frac{bx}{x} + \frac{x^{5}}{\log_{2}e^{8}}\frac{bx}{x}

F = x / c

8

F

9

cоңы

Есептің бағдарламалық коды:

#include <stdio. h>

#include <math. h>

int main()

{

float a, b, c, e;

float x, F;

printf("Енгізіңіз:\n") ;

printf("\ta = \n ") ; scanf("%f", &a) ;

printf("\tb = \n ") ; scanf("%f", &b) ;

printf("\tc = \n ") ; scanf("%f", &c) ;

printf("\tx = \n ") ; scanf("%f", &x) ;

if(x < 0 && b == 0)

F = a*pow (x, 3) ;

else if(x > 0 && b == 0)

F = b*x/fabs(x) + pow(x, 5) /log(2) *exp(8) ;

else

F = x / c;

printf("x = %. 2f\tF = %. 2f\n", x, F) ;

return 0;

}

Есептің жауабы:

a=3. 5 b=0 c=293 x=4

a=2. 5 b=0 c=8 x=2

B тапсырмасы :

Есептің берілгені:

F = { a x 3 x < 0 , ж ә н е b = 0 b x x + x 5 log 2 e 8 x > 0 , ж ә н е b = 0 x c қ а л ғ а н ж а ғ д а й л а р д а F = \left\{ \begin{array}{r} ax^{3}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ x < 0, және\ b = 0 \\ \frac{bx}{x} + \frac{x^{5}}{\log_{2}e^{8}}\ \ \ \ \ \ \ x > 0, \ және\ b = 0 \\ \frac{x}{c}\ \ \ \ \ \ \ \ \ \ \ \ \ \ қалған\ жағдайларда \end{array} \right. \

Блок-схемасы:

1

a, x, c

басы

2

3

x = S t a r t X ; x E n d X ; x = ± d X x = StartX; x \leq EndX; x = \pm dX

4v

x < 0 , b = 0 x < 0, b = 0

+ -

5

6

F = a x 3 F = ax^{3}

x>0, b=0

+ -

8

7

F = b x x + x 5 log 2 e 8 b x x + x 5 log 2 e 8 F = \frac{bx}{x} + \frac{x^{5}}{\log_{2}e^{8}}\frac{bx}{x} + \frac{x^{5}}{\log_{2}e^{8}}

F = x c F = \frac{x}{c}

9

F

10

соңы

Есептің бағдарламалу коды:

#include <stdio. h>

#include <math. h>

int main()

{

float a, b, c, e;

float StartX, EndX, dX;

float x, F;

printf("Енгізіңіз:") ;

printf("\ta = ") ; scanf("%f", &a) ;

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
C++ тілінде арифметикалық өрнектерді жазу және жүзеге асыру
C++ тілінде массивтерді сұрыптау және іздеу алгоритмдерін жүзеге асыру
C++ тілінде операциялар мен логикалық қатынастарды зерттеу және программалық жүзеге асыру
C++ тілінде switch және struct операторларын қолдана отырып тестілеуші бағдарламаны жобалау және жүзеге асыру
Linux операциялық жүйесіндегі kill жүйелік шақыруын зерттеу және оны C тілінде жүзеге асыру
C++ тілінде құжат алмасу, орындау және тексеру функцияларын жобалау және жүзеге асыру
Си тілінде (Turbo C) Санды тап ойынын программалау: алгоритмдер, графикалық жүзеге асыру және тестілеу
Ас мәзірінің құны мен калориясын есептеу және оны C# тілінде бағдарламалық жүзеге асыру: әдістемелік нұсқау
C++ тілінде біріктіру (Merge Sort) және ағаш арқылы сұрыптау (Tree Sort) алгоритмдерін жүзеге асыру және тиімділік талдауы
Тармақталған құрылымдарды ұйымдастыру және C++ тіліндегі switch операторы
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz