Кто читал эти книги в школьние годы? Обязательно поставьте лайки.

Сейчас молодеж читает Японские сказки. Может мы подскажем, в каких книгах больше морали?!

Мы запускаем новый проект 100 книг в старшей школе. Начали обратно перечитывать старые книги из школьных годов. Помогите составить список тех книг, которых рекомендуете старшим школьникам. После составления списка мы сделаем приложение в виде мобильной библиотеки.

Комплект из двух книг самого известного романа Драйзера. Основанная на реальных событиях криминально-судебная история. Психологическая драма и одновременно суровая отповедь «американской мечте» стала сюжетной основой нескольких фильмов. Привлекательный мир богатства, роскоши и развлечений — и отчаянная погоня за успехом и преступление как две стороны американской мечты.
...

2 4

В преддверии празднования всемирного дня учителя приглашаем всех педагогов принять участие в языковых олимпиадах "Wonder Words". 5-го октября все победители будут награждены знаками отличия. Подробнее: https://wonder.zti.kz ...

3 0

Познавательная олимпиада для дошкольников и школьников 1-6 классов. Олимпиада проводится в игровой форме и в этой игре используется один из самых лучших дидактических методов обучения. Вопросы викторины составлены лучшими учеными Казахстана, России и Бразилии. ...

2 1

Уважаемые участники образовательных мероприятий и авторы статей. Теперь на наших порталах в разделе результатов участий в открытом доступе не будут отражены данные участников. Документы можно будет проверять только путем ввода регистрационных номеров и сканированием QR. А в журнале "ADISTEME.KZ" из общего доступна будут скрыты сведения об авторах. В списке авторов будут указаные только имена и первые буквы фамилии. Данные будут видны только самим авторам. Также мы временно прекращаем публикацию энциклопедических журналов в онлайн формате. Это делается в целях обеспечения безопасности наших подписчиков. В последнее время стало очень много мошенников.

Также обратите внимание:
- Мы не звоним и не отправляем письма с приглашениями на участие в образовательных мероприятиях.
- Наши операторы никогда не просят смс или другие личные данные.
- Мы не пользуемся приложением ZOOM для организации конкурсов.
- Мы не продаем отличительные знаки.
- Мы не просим переводить взносы на счета физических лиц.
- Наши операторы ведут переписку только через защищенный канал Business WhatsApp и не раздают свои личные номера.
- Мы используем только Instagram, YouTube, WhatsApp и Mail.ru.
- Курсы совершенствования проводим только в своих порталах по темам использования авторских дистанционных образовательных технологий.
...

3 1

Білім саласында ең үздік компьютерлік ойын графикасының дизайнын құрастырғаны үшін Виллиан Цельсо Зарпеллон (Бразилия) "Тәлімгер" медалімен марапатталды. Өз ісінің нағыз маманы болған, шәкірт тәрбиелеген мамандар марапатталады.

За создание лучшего графического дизайна компьютерной игры в сфере образования награжден медалью "Наставник" Виллиан Цельсо Зарпеллон (Бразилия). Данная награда выдается специалистам, которые стали наставниками в своем деле и обучают других.

For the creation of the best graphic design of an educational computer game, Willian Celso Zarpellon (Brazil) was awarded the "Mentor" medal. This award is given to professionals who have become mentors in their field and teach others.
...

7 1

Нәзір Төреқұлов Халықаралық қорының Президенті профессор Сапарбаев А.Ж. тұңғыш дипломат Нәзір атамыздың өсиетін білім беру аясында жандандырып, оны халықаралық деңгейде шыңдата білгені үшін "Қоғам қайраткері" медалімен марапатталды. ...

10 3

My name is Kokon. I'm fighting villains from the Land of the Know-Nothings. Help me win this educational battle and we'll be good friends. I need smart friends. To everyone who helps me, I will send a friend certificate with the results of participation. And we will award the best student with the medal "For Special Achievements in Studying". ...

2 0

Меня зовут Кокон. Я сражаюсь со злодеями из страны Незнайек. Помоги мне выйграть эту образовательную битву и мы станем хорошими друзьями. Мне нужны умные друзья. Всем кто помогает мне я буду отправлять сертификат друга с результатами участия. А самого лучшего отличника мы наградим медалью "За особые успехи в учении". ...

4 2

Бастауыш білім негіздері аясында "Kokon's Quiz" жобасы іске қосылды. https://kokon.kz порталында орналасқан. Android, IOS, Windows платформаларына арналған қосымшалары бар. Ойынды ойнау тегін. Тіркелу міндетті емес. Бала ойнап отырып, білімді жақсы игереді. Ойынның негізгі мақсаты білімді дәріптеумен қатар, балаға сенімділік пен жеңіс сезімін сыйлау болып табылады. Сондықтан ойынды құрастырған техника ғылымдарының мамандары мен тіл филологтарының құрметіне лайк басып, таратып қойыңыздар. Ал, біз басқа түрлерін құрастырамын. Ұсыныс болса комментарияға ұялмай жазыңыздар. ...

4 3

Ескерту: Мақала сапасы туралы ақпараттарды, сертификат, анықтама және журналға тапсырыс беру батырмаларын мақала авторы немесе журнал тілшісі ғана көре алады.

Компьютердің программалық құралдары

Информатика
Компьютердің программалық құралдары

Мақала авторы: Редакция ғана көре алады
Жұмыс орны: С.Рахимов атындағы жалпы орта мектеп
Лауазымы: оқытушы
Порталға жариялану мерзімі: 05.10.2016
Журнал қорына жариялаған: Давлатжан С.


Адам компьютермен жұмыс iстеу үшiн, оларға өзара ортақ тiл керек.  Компьютер – тапсырманы орындауға арналған  әмбебап есептеу жүйесi. Бiрақ сiздiң тапсырмаңызды орындау үшiн машинаға программа енгiзу керек. Программа дегенiмiз машина да адам да түсiнетiн тiлде жазылған тапсырма, яғни электронды есептеуiш машинамен (ЭЕМ)  адам арасында дәнекер байланыстырушының ролiн аткарады. ЭЕМ   программаны орындау үшiн программа қатан ережелер бойынша, ЭЕМ-ге өндеуге түсiнiктi, мағыналы, нақты үлгiде  жазылуы тиiс. Мұндай ережелер жиынтығы программалау тiлi немесе алгоритмдик тiл деп аталады. ЭЕМ программалау тiлiнде жазылған программаны қабылдағаннан кейiн оны қандай да әдiспен түрлендiредi де, өзiнiң зердесiне орналастырады, содан кейiн программада көрсетiлген iс-әрекеттердi(операторлар) орындайды.

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

Алгоритмдік схеманың жәрдемімен информацияны өндеудің егжей – тегжейлі процесі беріледі және орындалатын операциялар реті анықталады. Алгоритмдік схеманы жасау арнайы шартты белгілер қолданылады.

Программалау тілі – компьютерде ақпаратты сипаттайтын және оларды түрлендіру алгоритмдерін жазуға арналған жасанды тіл. Басқа тiлдер сияқты бұл тiлдiң алфавитi, сөздiгi, тiл құрылымына байланысты грамматикасы, синтаксисі болады.  Компьютермен мәлімет алмасу, мәліметтерді Қазiргi кезде компьютерлік технологиялар  әлемiнде әртүрлi типтегi машиналарға арналған программалау тiлдерi көптеп таралуда.

Объектіге бағытталған программа – бұл объекттер және олардың өзара әрекеттесу әдістер жиынтығы. Программадағы объект – бұл берілген деректер, олармен жұмыс істеу әдістері, қасиеттер, процедуралар мен функциялар жиынтығы.

Объектіге бағытталған программалау – объектіге бейімделген архитектураны пайдаланылатын программалау. Мәліметтердің әрбір құрылымы тек бір программалық  модульде тұруы тиіс. Бұл мәліметтер құрылымындағы өзгерістердің және мәліметтермен орындалатын әректтердің оңашалануына кепілдік береді. Мәліметтерге кез келген қатынас құру тек модульді пайдалану арқылы болады. объектіге бағытталған программалау негізгі 3 қасиетімен: инкапсуляцияларымен, мұрагерлігімен және полиморфизмімен сипатталады. Объект ұғымы дәстүрлі Паскаль, Си процедуралық-бейімделген программалау тілдеріне де еңгізіледі.

Объектіге бағытталған программалау үш негізгі қасиеттермен суреттеледі:  Инкапсуляция, Мұрагершілік, Полиморфизм.

Инкапсуляция принципі. Инкапсуляция бұл процедуралар және функциялардың жазулармен топтастыру, жазулардың жолдармен жұмыс істеп, жаңа типті объект берілгендерді жасайды, яғни кодтарды және берілгендерді объектке топтастыру.  Барлық берілгендер жолдармен қамтамасыз ететін объектілермен жұмыс жасаған кезде, керек көлемді әдістерді жасап, қиыншылықтар тумау үшін олармен тікелей қатынас етеді.Сонымен қатар PRIVATE директивасын қолдану керекшілігі аз,  объектің жолдарымен жұмыс істеу үшін әдістерді жасау жеткілікті.

Класстардың иерархиясы –  бұл класстың басқа класстарға қарағанда ұқсастығы, сонымен қатар айырмашылығы неде? деген сұрақ кластарды классифициялағанда туады.Әр бір класстың түрін анықтайтын  тәртіптің ерекшелігі мен міңездемелері болады. Мысалы, жазық және үлкен көлемді фигураларды геометриялық фигуралардың екі класы деп айтуға болады.

Мұрагерлік принцип – оның барлық қасиеттермен бірге  зақымдаған иерархиялық объектілердің әр біреуі үшін барлық зақымдаған объектілердің берілгендер мен кодтарға шығу мүмкіншілігі болады.  Программалау тіліне ОБП қоятын механизм, ол арқылы берілгендер типтері ең қарапайым, яғни ең ортақ типтерді мұрагер етуі ең негізгі мүмкіншілік болып табылады. Бұл механизм мұрагерлік болады. Мұрагерлік  – бұл процесс арқылы бір тип басқадан мұрагер етеді.  Келесі тип туылған немесе ұрпақ деп, ал мұрагер ететін тип ата –ана типі немесе ата бабалар деп аталады.  Мұрагер ету процессі шексіз ұзақ жалғаса береді.

Полиморфизм  принципі – динамикалық әдістер қолдану арқылы мұрагер ету проблемасын  шешуге болады, жасалуы нәтижесінде сілтеулер анықталады. Полиморфизм деп аталатын виртуальді әдіс жалпылау үшін қуатты құрылғы болады. Полиморфизм – іс — әрекетке атауын қабылдап, барлық объектілермен қолданылатын, сонда әр бір иеархия объектісі белгілі бір түрде қолданылады. Әр бір тип үшін ең негізгі әдіс бір бірін экранда бейнелеу. Экранда фигураның кез келген типін бейнелеуге болады, бірақ өзіне қабылдау механизмі әр біреуд үшін индивидуальді. Бұл полиморфизм, ал виртуальді әдістер программалаудың арасында іске асырады. ОБП арқылы жазылған программа, өзгершіліктер еңгізу үшін ең икемді және ең ашық болады.

Программалық жабдықтар – белгілі бір типтегі есептеуіш машиналарға арналған программалар жиынтығы, яғни компьютердің жұмысын қамтамасыз ететін программалар. Олар базалық және қолданбалы программалық жабдықтар болып екі топқа бөлінеді.

Қолданбалы программалық жабдықтар: мәтіндік редакторлар, деректер базасы, өндірістік программалар кешені және т.б.

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

Программалау үнемі өсу, өндеу, жаңару үстінде. Олай дейтініміз  алғашқы программалар машина кодтарында жасаған. Бұл өте қиын жұмыс еді. Себебі программалаушы үнемі кодтық операциялар, деректер,  адрестер және командалар арқылы жұмыс істеуге мәжбүр болды.  Сондықтан да программалаушылар өз жұмыстарын жеңілдету жоспарын іздестіруге кірісті. Олар алгоритмдік тілдер мен символдық программалау тәсілдерін жасап шығарды. Символдық программалау тілінде аса күрделі үлкен кодтар символдармен ауыстырылады.

Символдық тілді пайдаланып программалаушы компьютер жадысының ұяшығындағы түрлі нұсқаулар мен деректерді есептеп, тіркеп отырудан құтылды. Екі санды көбейтуді машина тілінде жазу үшін сол сандардың компьютер жадысының қай ұяшығында тұрғанын білу қажет. Ал символ тілінде әр бір санның адресі идентификатормен (символдар мен символдар тобы) белгіленетіндіктен, мұндай талаптардың қажеті болмайды. Бұл программаны жасауда сандарды идентификатор арқылы адрестеуге мүмкіндік береді. Символдық тілдерді пайдаланудағы негізгі жетістік – деректер мен нұсқаулардың адрестерін қабылдауды автоматтандыру нәтижесінде, программаны жасауға кететін уақыттың қысқарғандығы және программаны коллективтік өңдеудің қарапайымдылығы. Дегенмен, символдық тілді машина түсіну үшін оған аудармашы керек.  Ол машинаға  информацияны өндеу программасының кодын жасап береді. Мұндай аудармашы рөлін арнайы аудармашы программа – транслятор атқарады.

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

Транслятордан басқа машинада арнайы программалар – интерпретаторлар бар. Олар кейбір алгоритмдік тілдер үшін жазылған программаны машинаға енгізеді және жұмыс істеу кезінде оларды есте сақтайды. Мысалы, программа машина жадысының оперативті бөлігін қамтып, негізгі программаның жұмыс істеуін тежейді. Әйтсе де, арнайы программалар көмегімен біз программаны трансляцияламаймыз және оны оңай шешеміз, өзгерістерді де өз еркімізше енгізе аламыз.

Пайдаланылған әдебиеттер тізімі:

  1. Б.И.Березин, С.Б.Березин «Начальный курс С и С++», Мәскеу «Диалог-Мифи»2001г.
  2. Дейтел X., Дейтел П. Как программировать на Си.- М.: Бином, 2000
  3. Кнут Д. Искусство программирования для ЭВМ.Т.1: Основные алгоритмы. М.: Мир.
  4. Мейер Б..Бодуэл К. «Методы программирования» Т.2.М.,»Мир», 1982г.
  5. А.Шарль Структурный поход к организации программирования Си.- М.:ФиС, 1983 г.