Сабақ жолдық шамалар үй тапсырмасы "Лото" ойыны Символдық шама деген не? Мән ретінде бір ғана таңбаны қабылдай алатын шамалар



Дата30.05.2017
өлшемі14,48 Kb.
#17256
түріСабақ
  • Ашық сабақ
  • ЖОЛДЫҚ ШАМАЛАР

Үй тапсырмасы

  • "Лото" ойыны
  • Символдық шама деген не?
  • Мән ретінде бір ғана таңбаны қабылдай алатын шамалар
  • Символдық шамалар қандай қызметші сөзбен белгіленеді?
  • Символдық шамалар Char қызметші сөзімен белгіленеді
  •  Chr(x) функциясының қызметі қандай?
  • x санын символға түрлендіреді.                        
  • Pred(x) стандартты функциясының қызметі қандай?
  • Succ(x)  стандартты функциясының қызметі қандай?
  • x кейінгі кодқа сәйкес символды береді
  • Upcase(X) стандартты функциясының қызметі қандай?
  •  
  • кіші латын әріптерін бас әріптерге айналдырады
  • Жолдық шамалар
  • Жолдық шама дегеніміз мәндері мәтін болып табылатын шамалар.
  • Жолдық шамалар String қызметші сөзі арқылы айнымалылар бөлімінде сипатталады.
  • Жолдық шаманы айнымалылар бөлімінде сипаттау:
  • <Айнымалы аты>: String [жол ұзындығы];
  • Мысалы: var a:string[5];
  • Атауы
  • Типі
  • Әрекеті
  • Length (s)
  • s-string
  • s-жолдың ұзындығын анықтайды. (Қанша символ бар екенін)
  • Length (‘a+b’)=3
  • Length (‘a c d’)=5; т.с.с
  • Copy (s, p, n)
  • s-string
  • p, n-integer
  • Delete (s, p, n)
  • Concat (S1, S2, …, SN)
  • s1, s2,- string
  • s1, s2, …, sn айнымалылар мәндерін тұрған орындары бойынша біріктіреді.
  • Insert (s1, s2, n)
  • s1, s2, -string,
  • n-integer
  • s1 сөзін s2 сөзіне n –нөмірінен бастап тіркеп жазады.
  • Pos(s1, s2)
  • s1, s2- string
  • s1 кіші сөзі s2 ұзын сөздің ішінде бар ма/жоқ па, соны анықтайды (егер жоқ болса нәтиже 0)
  • Str(i, s)
  • s-string,
  • i-integer,
  • i санын символ типіне өңдеп, нәтижесін s мәні ретінде жазады.
  • Val(s, I, code)
  • s-string,
  • i-integer, real
  • code-integer
  • Сөз ретінде берілген s санын бүтін немесе нақты санға ауыстырып, нәтижені i-дің мәні ретінде жазады. Қате жоқ болса code=0
  • UpCase(c)
  • c-char
  • Кіші латын және орыс әріптерін бас әріпке ауыстырады.
  • Chr(i)
  • i-integer
  • i санына сәйкес символды (әріпті ASC-код) береді.
  • Ord(s)
  • s-chr
  • S cимволының сан түріндегі кодын береді
  • Жолдық типтегі шамалар үшін қолданылатын стандартты функциялар:
  • Length (Str) –Str жолындағы символдардың санын есептейді. Нәтиже бүтін типті сандар болады. Мысалы: S:=’Сканер’; D:=length(S); Writeln (D); Экранға шығатын нәтиже: 6
  • Delete (S,P,N) – S жолының P позициясынан бастап N символдарды жояды. Мысалы: S:=’Етістік’; Delete(S,2,3); Writeln (S); Экранға шығатын нәтиже: Етік
  • Insert (S1,S2,P) –S1 жолын S2 жолына  P позициясынан бастап қояды. Мысалы: S1:=’ма’; S2:=’Форт’; Insert(S1,S2,4); Writeln (S2); Экранға шығатын нәтиже: Формат
  • Copy (S, P, N) – S жолынан P позициясынан бастап N символды қиып алады. Егер  P S жолының ұзындығынан ұзын болса,онда нәтиже бос орын болады. Мысалы: S:=’Программа’; S:=Copy(S,4,5); Writeln (S); Экранға шығатын нәтиже: грамм
  • Concat (S1,S2,…,SN) –S1, S2, … , SN тізімде көрсетілген рет бойынша тіркеседі. Барлық тіркелген символдардың қосындысы 255 символдан аспауы керек. Мысалы: S1:=’дар’; S2:=’бағ’; S3:=’шам’; s:=Concat(S2,S1,S3); Writeln (S); Экранға шығатын нәтиже: бағдаршам
  • S:=’Конфигурация’;  S:=Copy(S,4,6);  Writeln (S); 
  •  
  • Экранға «фигура» сөзі шығады. Дәлелдеп компьютерге программасын құрыңыз. 
  • S1:=’Картридж’;  S2:=’р’;  d:=pos(s2,s1);  Writeln (d); 
  • Экранда « шығады. Дәлелдеп
  • компьютерге программасын құрыңыз.
  • Тапсырма №1
  • Тапсырма №2
  •  
  • №1 Бағдарламаның фрагменті орындалғаннан экранға қандай нәтиже шығады?
  •  
  •  а)      a:=’қазақшаңыз’
  •           b:=’қалай?’;
  •           c:=concat(a,b);
  •  
  •   ә)    a:=’Дудар-ай’;
  •          b:= copy(a,7,2)+copy(a,3,3);
  •          writeln(b);     
  •  
  • б)  S:=’Монитор’;
  • Delete(S,3,2);
  • Writeln(S);
  • Компьютерде практикалық тапсырмаларды орындату.
  •  
  •  
  • Informatika сөзінің ұзындығын табу және   жаңа сөз шығару бағдарламасын құру.        
  •  
  •  program misal1;                                        
  • var a,b:string; с:integer;                                              
  • begin                                                                                                    write('soz engiz');
  • read(a);              
  •  a:='informatika';
  • c:=length(a);                                                                                                                  
  •  b:=copy(a,3,5);                                      
  •  writeln(с);                                                
  •   writeln(b);                                               
  •   end.

«Ішіне-сыртына».

  • Internet, Paint, Writeln, Readln, WordPad, Integer, Real, Microsoft, Program, Var, Excel, Const, Power Point, begin, end.
  • Ішіне
  • Сыртына
  • Үйге тапсырма:
  • 10-тақырып
  • Оқулықтан:
  • Есептер :
  • 2,6 тапсырма
  • (102- бет)


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




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

    Басты бет