Зертханалық жұмыс №3: Циклді алгоритмдер, басқару операторлары және Pascal-тағы жүзеге асыру


Slide 1

Орындаған: Тоқтарғазин Ә. А АУ-401 Тексерген: Жаксыгулова Д. Д

ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТІРЛІГІ СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ

Автоматика және электротехника кафедрасы

С. Ө. Ж №3

Slide 2

Кіріктірілген циклдардың құрылымын ұйымдастыру. Циклдық алгоритмдерді орындайтын программа құру.

ТР және Си программалау жүйелеріндегі модульдерді салыстыру

Slide 3

.

Циклдарының түрлілігін оңай түсіну үшін, тек айырмашылығы қайталану санын білу, егер солай болса, онда біз арифметикалық цикл ол итерациялық цикл.

Slide 4

цикл while-do-

цикл repeat-until-

цикл шарты бар цикл «деген»

қайталау

Бұл цикл, сондай-ақ итерационно деп аталады. Блок-сұлба цикл

for := to do

for := downto do

істеу

істеу

Slide 5

Итерациялық цикл

Бұл цикл, сондай-ақ алдын ала жағдай бар цикл деп аталады.

while

Бұл цикл шарт ретінде ұзақ болып орындалады.

Slide 6

Бұл цикл ретінде ұзақ шарты жалған болып орындалады. Бойда жағдайы шынайы болып ретінде, цикл, үзіледі. Шарт шын болса, бастапқы цикл бір рет орындалады.

repeat

until

жай-күйі

қайталау

Slide 7

Break және жалғастыру циклы деп аталады.

үзіліс тен кейін ілмектер тоқтатылады және

оператордың келесі циклына бақылау өтеді

Slide 8

Цикл мәлімдемеде жалғастыру

Кейде ішіне басқа бір цикл орындау қажет.

continue

жалғастыру

Slide 9

unituncicl;

{$mode objfpc}{$H+}

interface

uses

Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Spin,

StdCtrls, Buttons;

type

{ TForm1 }

TForm1 = class(TForm)

Button1: TButton;

CheckBox1: TCheckBox;

CheckBox2: TCheckBox;

CheckBox3: TCheckBox;

Edit1: TEdit;

Edit2: TEdit;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Memo1: TMemo;

SpinEdit1: TSpinEdit;

procedureButton1Click(Sender: TObject) ;

procedureFormCreate(Sender: TObject) ;

Slide 10

private

{ private declarations }

public

{ public declarations }

end;

var

Form1: TForm1;

implementation

{ TForm1 }

procedureTForm1. FormCreate(Sender: TObject) ;

begin

SpinEdit1. Value:=3; // количество членов рядаN

Edit1. text:='0, 1'; // начальное значениеXn

Edit2. text:='2, 0'; // конечное значениеXk

Memo1. Clear;

Memo1. Lines. Add('Лабораторная работа №3 - Циклический алгоритм') ;

end;

procedureTForm1. Button1Click(Sender: TObject) ;

varxn, xk, x, h, an, s, y, al, R, del: extended;

n, k:integer;

Slide 11

Әзірге орындалатын ілмектер мысалында алгоритм құруға тырысамыз.

Бағдарлама үстелінің кіріспесі

Slide 12

Бұл деректер пернетақтадан енгізілуі тиіс не пайдаланушыны көрсету қажет. Бұл бағдарлама желісі үшін

жазу («Enter», санау, - құны ші: ')

Пернетақтадан деректерді енгізу

Slide 13

1 [3, c. 82] арқылы санауышын көбейтпейді. Бұл әрекетті орындау үшін, теріңіз

саны: = + 1 санау;

Өнімнің нәтижесінде мәні қосыңыз. Бұл әрекетті орындау үшін, теріңіз

Бірнеше: = * а Mult;

Нәтижесі жолдар дисплейін қосыңыз. Бұл әрекетті орындау үшін, бағдарламаға жолды қосу

Арнайы жиһаз бен оргтехника ('Сандар өнімі болып табылады: «, Бірнеше) ;

Slide 14

Бағдарламасын іске қосыңыз, 1-ден 5-ке кез келген нөмірін енгізіңіз және нәтиже қараңыз


Ұқсас жұмыстар
Басқару мәселелері және шешім қабылдау үрдісі: анықтау, талдау және жүзеге асыру
Циклдық алгоритмдер және Python тіліндегі цикл операторлары
Басқару шешімдерінің түсінігі, жіктелуі және қабылдау мен жүзеге асыру кезеңдері
Паскаль тілі: өрнектер, алгоритмдер және енгізу-шығару операторлары
Сызықтық алгоритмдер мен Pascal тілінде бағдарламалау: сабақ жоспары және тапсырмалар
Turbo Pascal тілінде енгізу-шығару операторлары және сызықты алгоритмдерді бағдарламалау (9 сынып)
Turbo Pascal және Паскаль тілінің негіздері: тарихы, мәлімет типтері мен басқару құрылымдары
Құқықтық нормаларды іске асыру: мазмұны, субъектілері және жүзеге асыру әдістері
Зертханалық жұмыс №3: Шектеуші факторлардың фотосинтез қарқындылығына әсері (11-сынып, модельдеу-сабағы)
Паскаль тіліндегі басқару операторлары бойынша аралас сабақтың оқу-әдістемелік жоспары
Пәндер



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