Білім беру бағдарламасы Қарағанды 2021 Ақпараттық-есептеуіш жүйелері кафедрасы отырысында талқыланды



бет14/18
Дата13.09.2024
өлшемі1.35 Mb.
#503619
түріБілім беру бағдарламасы
1   ...   10   11   12   13   14   15   16   17   18
Лабы

6.3 Бақылау сұрақтарының тізімі



  1. Бағдарламаның уақытын өлшеудің қандай альтернативті түрлерін

білесіз?

  1. Бір бағдарламаның жұмысты орындау жылдамдығының 3-4 себебін

атаңыз.



37
7 Зертханалық жұмыс №14-15. Python. Жиын Жолмен, файлмен жұмыс
Жұмыстың мақсаты: қарапайым шифрлаудың үш әдісі бойынша дағдыларды меңгеру.


7.1 Жұмыстың тапсырмасы
Кодтау және декодтау бағдарламаларын жүзеге асыру:



    1. Цезарь әдісімен (кілт = топ тізімі бойынша студенттің реттік нөмірі, шифрлауға арналған сөз = кез келген сөз тіркесі);




    1. Полибиан шаршысымен (басында студенттің тегі және аты жазылады, шифрлау үшін сөз = кез келген сөз тіркесі);

    2. Вижинер әдісімен (кілт = студенттің тегі және аты, шифрлау үшін сөз




  • кез келген сөз тіркесі).



7.2 Зертханалық жұмысты орындауға әдістемелік нұсқаулық
Жол дегеніміз – ұзындығы 255-тен артпайтын символдар тізбегі. Тізбектің мағынасы болуы міндет емес. Мысал: ‘df56’, ‘*d-шар56‘, ‘*-4 лд’
Жолдар string жолдық типпен сипатталады. Жолдық типті анықтағанда ондағы символдар санын көрсетуге болады.
Жазылу форматы:
type
<типтің аты>=string [символдар саны];
var <идентификатор>: <типтің аты>;
String типтегі айнымалыны типті алдын-ала сипаттамай-ақ көрсетуге болады: var <идентификатор>:string[жолдың ұзындығы];
N символдан тұратын жолға жадыдан N+1 байт бөлінеді. N байт-символдарды сақтау үшін, ал бір байт – жолдың ұзындығын сақтау үшін.
Жолдық өрнектер. Олар жолдық тұрақтылардан, айнымалылардан, функциялардан және операция таңбаларынан тұрады. Мысал:’ма’+’ма’
Жолдық процедуралар мен функциялар



Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   18




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

    Басты бет