Қалай информатика бойынша ғалым болуға болады

Автор: Gregory Harris
Жасалған Күн: 11 Сәуір 2021
Жаңарту Күні: 1 Шілде 2024
Anonim
АҚПАРАТТЫҚ ЖҮЙЕЛЕР МАМАНДЫҒЫ | Информационные системы; PhysMath ФизМат академиясы
Вызшақ: АҚПАРАТТЫҚ ЖҮЙЕЛЕР МАМАНДЫҒЫ | Информационные системы; PhysMath ФизМат академиясы

Мазмұны

Информатиканы оқу бағдарламалауды білдірмейді; бұл алгоритмдерді үйренуді білдіреді (белгілі бір тапсырманы орындау үшін біреу немесе бір нәрсе түсінетін қадамдардың соңғы тізбегі). Көптеген компьютерлік ғалымдар мүлде бағдарламаламайды. Edsger Dijkstra бір кездері: «Информатика телескоптармен астрономиядан гөрі компьютермен байланысты емес», - деп айтқан.

Қадамдар

  1. 1 Информатик болу - бұл үнемі білім алу, мәңгілік студент болу. Технологиялар өзгеруде, жаңа программалау тілдері, жаңа алгоритмдер әзірленуде: заттардан хабардар болу үшін үнемі жаңа нәрселерді үйрену қажет.
  2. 2 Псевдокодтан бастаңыз. Псевдокод - бұл шын мәнінде программалау тілі емес, бірақ бұл бағдарламаны ағылшын тілінде көрсету әдісі. Ең жақын және таныс алгоритм сусабын бөтелкесінде: Сабын, шаю, қайталау. Бұл алгоритм. Бұл сізге түсінікті («Компьютерлік агент») және соңғы қадамдарды қамтиды.
  3. 3 Псевдокодты тексеріңіз. Сусабын бөтелкесінде көрсетілген мысал екі себеп бойынша жақсы алгоритм емес: оның соңғы шарты жоқ және қай процедураны қайталау керектігін айтпайды. Көбікті қайталау? Немесе жай ғана шаю. Ең жақсы мысал «1 -қадам - ​​Латер. 2 -қадам - ​​шаю. 3 -қадам - ​​1 -ші және 2 -ші қадамдарды қайталаңыз (жақсы нәтиже үшін 2-3 рет) және Аяқтау (Шығу) ». Бұл алгоритм сізге түсінікті, тоқтату шарты бар (қадамдардың соңғы саны) және өте дәл.
  4. 4 Барлық әрекеттердің алгоритмін жазуға тырысыңыз. Мысалы, кампустағы бір ғимараттан екіншісіне қалай көшуге болады немесе кастрюльді қалай жасауға болады. Жақында сіз барлық жерде алгоритмдерді көресіз!
  5. 5 Сіз алгоритм құруды үйренсеңіз, бағдарламалау процесі сізге түсінікті болады. Бағдарламалау тілін үйрену үшін кітапты сатып алып, толық оқыңыз. Тілді үйрену үшін онлайн оқулықтарды пайдаланбаңыз, өйткені оларды кәсіби емес, әуесқойлар жазады.
    • Дегенмен, көмек сұрау үшін Интернетке жүгінуден тартынбаңыз. Сіз бірден Java және C ++ сияқты объектіге бағытталған тілдерді үйренуді бастай аласыз, бірақ бәрібір алгоритмге негізделген болғандықтан, С сияқты процедуралық тілдерден бастаған жөн.
  6. 6 Бағдарламалау - бұл псевдокодты программалау тіліне аудару процесі. Псевдокодты жазуға неғұрлым көп уақыт жұмсаған сайын, болашақта бағдарламаны соғып, миыңызды зақымдайсыз.

Кеңестер

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