Автор:
Gregory Harris
Жасалған Күн:
11 Сәуір 2021
Жаңарту Күні:
1 Шілде 2024
![АҚПАРАТТЫҚ ЖҮЙЕЛЕР МАМАНДЫҒЫ | Информационные системы; PhysMath ФизМат академиясы](https://i.ytimg.com/vi/8_cQNPgna8M/hqdefault.jpg)
Мазмұны
Информатиканы оқу бағдарламалауды білдірмейді; бұл алгоритмдерді үйренуді білдіреді (белгілі бір тапсырманы орындау үшін біреу немесе бір нәрсе түсінетін қадамдардың соңғы тізбегі). Көптеген компьютерлік ғалымдар мүлде бағдарламаламайды. Edsger Dijkstra бір кездері: «Информатика телескоптармен астрономиядан гөрі компьютермен байланысты емес», - деп айтқан.
Қадамдар
1 Информатик болу - бұл үнемі білім алу, мәңгілік студент болу. Технологиялар өзгеруде, жаңа программалау тілдері, жаңа алгоритмдер әзірленуде: заттардан хабардар болу үшін үнемі жаңа нәрселерді үйрену қажет.
2 Псевдокодтан бастаңыз. Псевдокод - бұл шын мәнінде программалау тілі емес, бірақ бұл бағдарламаны ағылшын тілінде көрсету әдісі. Ең жақын және таныс алгоритм сусабын бөтелкесінде: Сабын, шаю, қайталау. Бұл алгоритм. Бұл сізге түсінікті («Компьютерлік агент») және соңғы қадамдарды қамтиды.
3 Псевдокодты тексеріңіз. Сусабын бөтелкесінде көрсетілген мысал екі себеп бойынша жақсы алгоритм емес: оның соңғы шарты жоқ және қай процедураны қайталау керектігін айтпайды. Көбікті қайталау? Немесе жай ғана шаю. Ең жақсы мысал «1 -қадам - Латер. 2 -қадам - шаю. 3 -қадам - 1 -ші және 2 -ші қадамдарды қайталаңыз (жақсы нәтиже үшін 2-3 рет) және Аяқтау (Шығу) ». Бұл алгоритм сізге түсінікті, тоқтату шарты бар (қадамдардың соңғы саны) және өте дәл.
4 Барлық әрекеттердің алгоритмін жазуға тырысыңыз. Мысалы, кампустағы бір ғимараттан екіншісіне қалай көшуге болады немесе кастрюльді қалай жасауға болады. Жақында сіз барлық жерде алгоритмдерді көресіз!
5 Сіз алгоритм құруды үйренсеңіз, бағдарламалау процесі сізге түсінікті болады. Бағдарламалау тілін үйрену үшін кітапты сатып алып, толық оқыңыз. Тілді үйрену үшін онлайн оқулықтарды пайдаланбаңыз, өйткені оларды кәсіби емес, әуесқойлар жазады.
- Дегенмен, көмек сұрау үшін Интернетке жүгінуден тартынбаңыз. Сіз бірден Java және C ++ сияқты объектіге бағытталған тілдерді үйренуді бастай аласыз, бірақ бәрібір алгоритмге негізделген болғандықтан, С сияқты процедуралық тілдерден бастаған жөн.
6 Бағдарламалау - бұл псевдокодты программалау тіліне аудару процесі. Псевдокодты жазуға неғұрлым көп уақыт жұмсаған сайын, болашақта бағдарламаны соғып, миыңызды зақымдайсыз.
Кеңестер
- Информатика компьютерді жобалау мен әзірлеу, мәліметтер қоры, компьютерлік қауіпсіздік, компьютерлік бағдарламалау тілдері сияқты көптеген салаларды қамтиды. Сондықтан сізді қызықтыратын бір немесе бірнеше салаға назар аударған дұрыс.
- Бір программалау тілін үйренгеннен кейін басқа ұқсас тілді үйреніңіз, себебі сіз әлі де жалған кодты нақты тілге аударасыз.
- Тақта - алгоритм жазу үшін ең қолайлы орын.