Дәріс тезисі: Дәрісте алгормитм және программа түсінігі, Алгоритмнің бес Алгоритм түсінігі Алгоритм – информатика пәнінің негізгі ұғымдарының бірі. Компьютерді қоғам өмірінің қай саласында болмасын пайдалана білу үшін алгоритм ұғымын меңгеру керек.
«Алгоритм» сөзі мағынасы жағынан нұсқау, жарлық, рецепт, ереже, тәртіп, заң, жоба сөздеріне синоним болып келеді. Алгоритм сөзі Орта Азияның ортағасырлық ұлы ғалымы – Мұхамед ибн Мұса әл – Хорезмидің атымен байланысты шыққан. Ол өзінің «Арифметикалық трактат» деген еңбегінде арифметикалық амалдарды орындау тәртібін ұсынған. Сөйтіп арифметикалық амалдарды орындау ережесі, геометриялық фигураларды салу ережесі, сөздердің жазылуының грамматикалық ережесі т.с. сияқтылар алгоритм деп аталып кеткен.
А н ы қ т а м а. Алгоритм деп алдын – ала анықталған мақсатқа жету үшін, есептің шешімін табу үшін орындаушыға (адамға, компьютерге және т.б.) берілген түсінікті нұсқаулардың тізбегін айтады.
Алгоритмнің қасиеттері Алгоритмді кез келген басқа жазулардан мына мағыналық қасиеттері арқылы ажыратамыз. Олар алгоритмнің түсініктілігі, дискреттігі (жалғыздығы), анықтығы, нәтижелігі, жалпыға бірдейлігі.
Бекіту сұрақтары: «Алгоритм» дегеніміз не?
Алгоритмдердің негізгі қасиеттерін атаңыз.
Алгоритмдердің базалық конструкцияларын атаңыз.
Әдебиет [ негізгі: 2-5,20, қосымша 1-4,9 ]
1.2 Тақырыбы: С++ ПРОГРАММАЛАУ ТІЛДЕРІНІҢ МҮМКІНДІКТЕРІ МЕН ЕРЕКШЕЛІКТЕРІНЕ ШОЛУ
Сағат саны: 1
Жоспары: С++ программалау тілдерінің тарихына қысқаша шолу.
С++ программалау тілдерінің мүмкіндіктері мен ерекшеліктеріне шолу
4. Тілдің элементтері.
4.1. С++ тіліндегі типтер.
4.2. Тұрақтылар.
4.3. Глобалды және локалды айнымалылар. Дәріс тезисі: С тілі жүйелік программалау тілі, бұл тілді компиляторлар мен операциялық жүйелерді жазуға және қолданбалы программаларды жазуға қолданылады. Мысалы, Нью–Джерси штатының Мюррей Хилл қаласында Bell laboratiories компаниясының ұйымдастыруымен 1969 жылы UNIX –операциялық жүйесі жазылды, бұл жүйе PDP-7 компьютеріне орнатылған. С тілінің негізгі идеяларының көпшілігі BCPL тілінен алынған.
Жалпы С++ тілінің шығу тарихына тоқталайық:
Ең алдымен 1960 жылы Аlgol тілі пайда болған. Содан кейін CPL- (біріктірілген програмамлау тілі) 1963 жылы жазылған. Осы тілдер негізінде іргелендіру арқылы Мартин Ричардс ВCPL(базалық біріккен программалау тілі) тілін 1967 жылы дүниеге әкелген. Артынша 1970 жылы Кен Томпсон В тілін ойластырған. Алғашқы С тілі 1972 жылы Bell laboratiories лабораториясында жазылған және оның авторы - Деннис М.Ритчи.
С++ тілінде объектілі бағытталған программалау мүмкіндігі қарастырылған. Класс түсінігі енгізілген.
Бекіту сұрақтары: Алгоримтдік тілдер дегеніміз не?
С тілінен С++ тілінің ерекшелігі неде?
C++тілінің программасы құрылымы қандай?
Тілдің негізгі элементтерін атаңыз.
Әдебиет [ негізгі: 6,7, қосымша 5,8,10,11 ]
1.3 Тақырыбы: Енгізу-шығару мүмкіндіктері. Операторлар.
Сағат саны: 1
Жоспары:
1. С тіліндегі енгізу-шығару құралдары 2. С++ тілінде форматтап енгізу және шығару
3. С++-тегі форматтау функциялары мен флагтар
4. Операторлар.
Дәріс тезисі* 1. С тіліндегі енгізу-шығару құралдары С++ тілдерінде 20-дан астам мәліметтерді енгізу-шығару тәсілі бар.
Енгізу-шығару стандартты кітапханалық функциялар файлдармен және әртүрлі құрылғылармен байланысқан мәліметтерді оқуға немесе жазуға мүмкіндік береді.
С тілінде файлдың қандай да бір алдын-ала анықталған структурасы жоқ. Кез-келген мәлімет байттар тізбегі түрінде қарастырылады.
Жалпы енгізу-шығару функцияларын негізгі үш категорияға бөлуге болады: