Главная страница
Навигация по странице:

  • Бағдарламалар мен қосымшалар арасындағы айырмашылық

  • Бағдарлама файлдары қандай файл түрлері болып табылады

  • Компьютерлік бағдарламалардың кейбір мысалдары

  • Ойындар бағдарламалар ма

  • Жалпы бағдарламалау тілдері

  • Жалпы бағдарламалау тілдеріне мыналар жатады

  • Жаңадан бастаушыларға арналған ең жақсы тілдердің бірі-Python.

  • Бағдарламалаудағы Айнымалы дегеніміз не

  • Неліктен айнымалылар қажет және олар қалай жұмыс істейді

  • теория. Теория. Программа деген не


    Скачать 21.25 Kb.
    НазваниеПрограмма деген не
    Анкортеория
    Дата12.03.2023
    Размер21.25 Kb.
    Формат файлаdocx
    Имя файлаТеория.docx
    ТипПрограмма
    #983408

    Программа деген не?

    Бағдарлама (ағылш. бағдарлама, бағдарламалық жасақтама, бағдарлама / қолданба (қосымша), бағдарламалық жасақтама қосымшасы) – бұл компьютерде арнайы функцияны немесе тапсырманы орындайтын бағдарламалық жасақтаманың ең көп таралған түрі.

    Бағдарлама-сөздіктегі анықтама.Мысалы, Microsoft Word бағдарламасы болып табылады мәтіндік редактор, бұл пайдаланушыларға құжаттарды жасауға, өңдеуге және көруге мүмкіндік береді

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

    Бағдарламалар мен қосымшалар арасындағы айырмашылық

    Apple iPhone-миру әлемге таныстырған кезде, ол "App" терминін танымал етті, бірақ app (application, App) және бағдарлама бірдей. Бүгінгі таңда көптеген адамдар "қосымшаларды" Apple Mac, смартфондар мен планшеттердегі бағдарламалармен, ал "бағдарламаларды" компьютерде жұмыс істейтін бағдарламалармен байланыстырады.

    Барлық жағдайларда бағдарламалар мен қосымшалар (app) бірдей нәрселер туралы ойлау дұрыс.

    Бағдарлама файлдары қандай файл түрлері болып табылады

    Бағдарлама файлы орындалатын файл болуы керек және Microsoft Windows жүйесінде жұмыс істейтін бағдарламалар үшін оның кеңейтімі бар .EXE,. COM немесе .PIF. Бұл Файлдарды орындау бағдарламаны іске қосады және оны компьютерде пайдалануға мүмкіндік береді. Apple Macintosh операциялық жүйелерінде бағдарлама файлдары аяқталады .APP.

    Компьютерлік бағдарламалардың кейбір мысалдары

    Компьютерлерге, телефондарға және басқа да заманауи құрылғыларға арналған миллиондаған түрлі бағдарламалар бар.

    Ойындар бағдарламалар ма?

    Иә, бірақ олар әдетте бағдарламалар емес, Ойындар деп аталады. Әр түрлі ойындардың алуан түрлілігіне байланысты олар MMORPG, FPS, RPG және басқалары сияқты ішкі санаттарға бөлінеді.

    Бағдарламалау-Бағдарламалау тілдерін қолдана отырып, компьютерлік бағдарламаларды құру процесі мен өнері.

    Бағдарламалау өнер, ғылым, математика және инженерия элементтерін біріктіреді.

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

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

    Әр түрлі бағдарламалау тілдері әр түрлі бағдарламалау стильдерін қолдайды (деп аталады) бағдарламалау парадигмалары). Бағдарламалау өнері ішінара қолда бар мәселені шешуге ең қолайлы тілдердің бірін таңдау болып табылады. Әр түрлі тілдер алгоритмді жүзеге асыру кезінде бағдарламашыдан егжей-тегжейге әр түрлі назар аударуды талап етеді, нәтижесінде көбінесе қарапайымдылық пен өнімділік (немесе бағдарламашының уақыты мен пайдаланушының уақыты) арасындаромаға келеді.

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

    Жалпы бағдарламалау тілдері

    Бүгінде әлемде 300-ден астам бағдарламалау тілі бар. Олардың әрқайсысының қолданылу саласы бар және нақты тапсырмаларды орындауға жауап береді.

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

    Жалпы бағдарламалау тілдеріне мыналар жатады:

    Python-әлемнің көптеген IT компанияларында қолданылатын жалпы мақсаттағы тіл;

    Java-мобильді құрылғыларға арналған қосымшаларды веб-әзірлеу және құру үшін қолданылатын серверлік тіл;

    C-оның көмегімен драйверлер, ОЖ үшін ядролар, басқа бағдарламалау тілдеріне арналған кітапханалар жазылады;

    C++ — бұл көптеген компьютерлік бағдарламалар мен ойындар жасау үшін қажет;

    C# — Windows және компьютерлік ойындарда бағдарламалар жасау үшін қолданылады;

    JavaScript - веб-сайттарды құруға арналған және веб-беттегі элементтердің дұрыс жұмыс істеуіне жауап береді;

    PHP-серверде жұмыс істейтін және клиенттің сұраныстарын өңдейтін бағдарламаларды құру үшін қажет;

    Ruby-жүйені басқаруда, веб-әзірлеуде, Linux және MacOS операциялық жүйелерінің жұмысында қолданылады;

    SQL-мәліметтер базасын құруға және басқаруға арналған Тіл;

    Go-жалпы мақсаттағы тіл.

    Жаңадан бастаушыларға арналған ең жақсы тілдердің бірі-Python. Бұл танымал Жалпы мақсаттағы тіл синтаксистің қысқалығы мен қарапайымдылығымен жақсы, ол Ресей мен әлемнің IT-компанияларында белсенді қолданылады.

    Басқа танымал тілдер Java және C болып саналады, олар әсіресе жаңадан бастаушылар үшін қиынырақ, бірақ оларды меңгеру сіздің не істеп жатқаныңызды және бағдарламаңызда не болып жатқанын жақсырақ түсінуге мүмкіндік береді. Паскаль тілімен бірге С тілі әдетте университетте бейіндік факультеттерде оқытылады.

    Басқа бағдарламалау тілдерін қолдану іс-әрекеттің мақсатына байланысты. Мысалы, php, Java, ruby серверлік тілдер ретінде танымал. Клиенттік тілдердің ішінде Java Script ең перспективалы болып табылады. Күрделі, жоғары жүктелген жобаларды әзірлеу үшін C++қажет. Сол тілде ойындар жазылады. Тағы бір перспективалы сала - мобильді құрылғыларға арналған қосымшаларды әзірлеу. Мұнда Java, Objective-C, Swift қолданылады. Кез-келген тәжірибелі бағдарламашы бірнеше тілді біледі, бірақ ол жұмыстағы кодты тек біреуіне жазады.

    Бағдарламалаудағы Айнымалы дегеніміз не?

    Айнымалы (ағылш. variable) - деректерге қол жеткізу үшін пайдалануға болатын жадтың атауы немесе басқа жолмен адрестелген аймағы. Бұл қиын және қорқынышты естіледі, солай емес пе? Алайда, іс жүзінде сіздің балаңызға мұндай анықтама қажет емес. Кем дегенде, бағдарламалауды үйренудің бастапқы кезеңдерінде.

    Қарапайым сөздермен айнымалы-бұл деректер қоймасы. Мұнда қандай да бір мәнді қоюға болады (мысалы, Сан, жол немесе басқа деректер түрі). Айнымалыны елестетудің одан да оңай нұсқасы-бізді қоршап тұрған нәрсе туралы ойлау. Мысалы, айнымалы, мысалы, алма қоюға болатын кішкене дорба болуы мүмкін. Біз алмамен қандай да бір әрекет жасауды шешкенге дейін ол сонда болады.

    Кез-келген бағдарламадағы айнымалыны жариялау керек. Яғни, оған алма салмас бұрын осы сөмкені алыңыз. Қазіргі қолданбаларда айнымалылар қалағаныңызша көп болуы мүмкін. Мысалы, бір сөмкеде алма, екіншісінде кәмпит сақталады.

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

    Айнымалылар кейінірек бағдарламада қолдануға болатын белгілі бір деректерді сақтайды. Айнымалы пайда болуы үшін оны жариялау керек (жад ұяшығын белгілі бір деректерге сақтаңыз). Әр түрлі тілдерде айнымалылар синтаксиске байланысты әр түрлі жарияланады. Бір жерде бұл "var" сөзі, бір жерде "let"сөзі болуы мүмкін. Сондай-ақ, өзгермейтін айнымалылар бар, олар тек бір рет орнатылады және "const"деп жарияланады.

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

    a+b =c

    Яғни, бізде үш айнымалы бар. Алғашқы екеуі есептеу үшін қолданылады, ал үшіншісі оған қосынды мәнін жазуға қызмет етеді. Сонымен қатар, алғашқы екі айнымалы бастапқы мәндермен немесе бос болуы мүмкін (яғни айнымалы жарияланады, бірақ оған ешқандай мән берілмейді). Екінші жағдайда, сіз мәндерді өзіңіз алмастыра аласыз және олардың негізінде есептеулер жүргізілетін болады.

    Айтпақшы, деректерді бағдарламада бірден жазуға болады. Жоғарыдағы мысалды алсақ, латын әріптерінің орнына сандарды бірден қолдануға болады. Мысалы, 1+2 = 3. Алайда, бұл жағдайда сіз жазатын бағдарлама тиісті икемділікке ие болмайды. Яғни, онда тек берілген мәндерді санауға болады және бір нәрсені өзгерту үшін әр жолы кодта жаңа сандарды жазуға тура келеді, содан кейін ғана біз басқа нәтиже аламыз.

    Айнымалылар қолданбаға икемділік қосуға мүмкіндік береді. Яғни, біз олардың мәндерін өзіміз өзгерте аламыз және әр уақытта бағдарлама кодына араласпай қажетті нәтижелерге қол жеткізе аламыз.

    Пайдаланған әдебиеттер

    1. https://abitur.psuti.ru/questions/chto-takoe-programirovanie.php

    2. https://synergy.ru/akademiya/programming/chto_takoe_programmirovanie

    3. https://linchakin.com/%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/%D0%BF/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0/

    4. https://progkids.com/blog/what-is-a-variable


    написать администратору сайта