6.3 Бақылау сұрақтарының тізімі
Бағдарламаның уақытын өлшеудің қандай альтернативті түрлерін
білесіз?
Бір бағдарламаның жұмысты орындау жылдамдығының 3-4 себебін
атаңыз.
37
7 Зертханалық жұмыс №14-15. Python. Жиын Жолмен, файлмен жұмыс
Жұмыстың мақсаты: қарапайым шифрлаудың үш әдісі бойынша дағдыларды меңгеру.
7.1 Жұмыстың тапсырмасы
Кодтау және декодтау бағдарламаларын жүзеге асыру:
Цезарь әдісімен (кілт = топ тізімі бойынша студенттің реттік нөмірі, шифрлауға арналған сөз = кез келген сөз тіркесі);
Полибиан шаршысымен (басында студенттің тегі және аты жазылады, шифрлау үшін сөз = кез келген сөз тіркесі);
Вижинер әдісімен (кілт = студенттің тегі және аты, шифрлау үшін сөз
7.2 Зертханалық жұмысты орындауға әдістемелік нұсқаулық
Жол дегеніміз – ұзындығы 255-тен артпайтын символдар тізбегі. Тізбектің мағынасы болуы міндет емес. Мысал: ‘df56’, ‘*d-шар56‘, ‘*-4 лд’
Жолдар string жолдық типпен сипатталады. Жолдық типті анықтағанда ондағы символдар санын көрсетуге болады.
Жазылу форматы:
type
<типтің аты>=string [символдар саны];
var <идентификатор>: <типтің аты>;
String типтегі айнымалыны типті алдын-ала сипаттамай-ақ көрсетуге болады: var <идентификатор>:string[жолдың ұзындығы];
N символдан тұратын жолға жадыдан N+1 байт бөлінеді. N байт-символдарды сақтау үшін, ал бір байт – жолдың ұзындығын сақтау үшін.
Жолдық өрнектер. Олар жолдық тұрақтылардан, айнымалылардан, функциялардан және операция таңбаларынан тұрады. Мысал:’ма’+’ма’
Жолдық процедуралар мен функциялар
Достарыңызбен бөлісу: |