Паскаль және Си тілінде есеп жығару

Компютрлық жабдыктар және програманы жүктеу ... ... ... ... ... ... ... ... ...3
1.Массив ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4
1.1 Паскаль тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1.2 Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6
2.Жол ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
2.1 Паскаль тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
2.2 Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
3.Функция ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
3.1 Паскаль тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
3.2 Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
4.Жазба ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
4.1 Паскаль тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...12
4.2 Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
5.Файл ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..13
5.1 Паскаль тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...14
5.2 Си тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
6.Сурет салу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
6.1 Паскаль және тілінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
Қосымша A ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...20
Қосымша В ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...33
Қорытынды.. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..37
Программаны шақыру мен жүктеу

Паскаль тілінде

Жұмысқа кiрiспес бұрын, компьютердi ток көзiне қосып жүктеймiз. Содан кейiн Windows операциялық жүйесiнен бiзге қажет Turbo Pascal 7.x Borland Pascal 7.x интегралды бағдарламалау ортасына енемiз.
F3 пернесiн басып, бiзге қажеттi файлды ашамыз. Егер ешқандай қате болмаса, онда Ctrl+F9 пернелерiн басып, бағдарламаны жүктеймiз. Ойнап болған соң Alt+X пернелерiн басып, бағдарламадан шығамыз. Ойынды қосудың басқа жолы ол [ойын файлының аты].exe файлын жүктеу арқылы да жүзеге асыруға болады.

Жалпы мәлімет.

Программа Pascal тiлiнде Borland корпорациясының 7.0. нұсқаулы, 16 биттi Turbo Pascal компиляторын қолдану арқылы Паскаль тiлiндегi программаны жүзеге асыру үшiн жазылған.
Си тілінде

Компьютерді жүктегеннен кейін ТС.exe файлына кіреміз. Программаны пернетақта арқылы енгізгеннен кейін Ctrl+F9 пернелер жиынын басып, программаны тексереміз. Alt+F5 пернелер жиынын басу арқылы жауабын көреміз. Alt+x пернелер жиынын басу арқылы Cи интегралды программалау жүйесінен шығамыз.

Жалпы мәлімет.

Программа C программалау тілінде Borland корпорациясының Turbo C компиляторын қолдану арқылы C тіліндегі программаны құру үшін жазылған.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ҒЫЛЫМ ЖӘНЕ ЖОҒАРҒЫ БІЛІМ МИНИСТРЛІГІ
Қ.И.Сатбаев атындағы Ұлттық Техникалық Университеті.
Техникалық кибернетика кафедрасы
Жұмыс ... ... Қаз ... ... ... және Си тілінде есеп жығару.
Қабылдаған: Муртазина А.У
Орындаған: Жасаков Т.Б
Тобы: ИС(б)-04-

Алматы 2005ж.
Мазмұны
Компютрлық жабдыктар және програманы
жүктеу........................…….....3
1.Массив....................................................................
...........................................4
1.1 Паскаль
тілінде.....................................................................
................…5
1.2 Си
тілінде.....................................................................
.......................…..6
2.Жол.......................................................................
..........................................…6
2.1 Паскаль
тілінде.....................................................................
..............…..6
2.2 Си
тілінде.....................................................................
........................….7
3.Функция...................................................................
.....................................….8
3.1 ... ... ... ... ... ... ... және
тілінде.......................................................……......….....
.16
Қосымша
A...........................................................................
................................20
Қосымша
В...........................................................................
................................33
Қорытынды..
............................................................................
..................….....37
Қолданылған техникалық жабдықтар
Процессор – Intel Pentium VI 3600 Гц ОЗУ ... – Flatron ez ... – GeForce MX440 256 ... – HP Laserjet ... ... мен жүктеу
Паскаль тілінде
Жұмысқа кiрiспес бұрын, компьютердi ток көзiне қосып жүктеймiз.
Содан кейiн Windows ... ... ... ... Turbo Pascal 7.x
Borland Pascal 7.x интегралды бағдарламалау ортасына енемiз.
F3 пернесiн ... ... ... ... ... Егер ... қате
болмаса, онда Ctrl+F9 пернелерiн ... ... ... ... соң Alt+X ... басып, бағдарламадан шығамыз. Ойынды қосудың
басқа жолы ол ... ... ... ... ... ... да ... болады.
Жалпы мәлімет.
Программа Pascal тiлiнде Borland корпорациясының 7.0. нұсқаулы, ... Turbo Pascal ... ... ... ... ... жүзеге асыру үшiн жазылған.
Си тілінде
Компьютерді жүктегеннен кейін ТС.exe файлына кіреміз. ... ... ... кейін Ctrl+F9 пернелер жиынын басып,
программаны тексереміз. Alt+F5 пернелер жиынын басу ... ... ... ... ... басу арқылы Cи интегралды программалау жүйесінен
шығамыз.
Жалпы мәлімет.
Программа C программалау тілінде Borland ... Turbo ... ... ... C ... программаны құру үшін жазылған.
1.Массив
1. Есептің қойылымы: n ... а ... ... және n ... ... ... ... Алу керек A(x+y).
2. Енгізілетін мәліметтер.
Enter massiv:
2 1
2 0
Enter x:
1
2
Enter ... ... ... ... 10
4
1. Паскаль тілінде.
Массив дегеніміз – бірдей типті мәліметтердің жиыны. ... ... ... ... ... және ... ... қажет. Элементтің индексі арқылы массивтің әрбір элементін бөлек
қарастыруға болады. массивтің типін келесі ... ... ... of ... ... аты ... идентификатор болуы керек. Индекстік типтердің
тізбегі бір немесе бірнеше индекстік типтерден ... Pasсal ... ... ... ретінде кез-келген реттік
типтерді пайдалануға болады. Содан кейін массив ... Var ... ... ... Var :;
2. Var:array[]of ;
4. Логикалық структурасы:
2. Программаның ... ... ... ... сиппатау бөлімі
9. Басы
10. Массивті енгізу
11. Экранды тазарту
12-13. Жол және баған бойынша цикл
14. Массивті енгізу
15. цикл
16. Х ... ... ... Y ... ... цикл
20. Элементтерді қосу
21-22. цикл
23. а массивке d бағанын көбейтіп х ... ... ... ... шығару
31. соңы.
2. Си тілінде.
Массив деп бір типті реттелген элементтер жиынын айтамыз(вектор-
баған).
n ... ... ... түрі ... тип ... ... өлшем].
Көбінесе 1 өлшемді массивтер қолданылады.
Тип [өлшем];
Тип – массив ... ... ... – бір ... ... элементінің саны;
Екі өлшемді массивтің сипатталуы төмендейгідей: тип ... ... ... ... ... константа немесе константалық өрнекпен
берілуі мүмкін. Айнымалы өлшемде массивті беруге болмайды. Бұл үшін жадыны
динамикалық бөлу д.а. ... жеке ... ... ... индекс әрқашан да 0-ден басталады. Біз массивтің 1 ... ... ... құр жиын ... ... ... айтамыз. Мысалы,
біз массивті жарияласақ int[100], массив 100 элементен тұрады.
Бір өлшемді ... үшін ... ... қанша байт орын алатынын
есептеуге болады:
Байт саны < элементтер саны>
Си тілінде массивке әр ... ... ... ... орын ... ... ... кез келген типін анықтауға болады. Мысалға:
Unsigned arr[10],longdouble al[1000],short ... ... ... Библиотекаларды қосу
4. Тұрақтыларды сипаттау.
5. Негізгі программа.
6. басы.
7-8.Айнымалыларды сипаттау.
9. Экранды тазарту.
10. «Enter massiv» сөзін экранға шығару
11-12. цикл
13. а массивін ... ... ... «Enter x» ... ... шығару
16. цикл
17. Х элементін енгізу
18. Экранды тазарту
19. «Enter Y» ... ... ... цикл
21. у элементін енгізу
22. цикл
23. элементтерді қосу
24-25. цикл
26. а массивке d ... ... х ... ... ... ... ... Соңы.
2. Жолдар
1. Есептің қойылымы: Мәтін берілген. Қатардағы келген сандардың жалпы
санын табу.
2.1 Паскаль ... ... ... ... ... ... STRING типі пайдаланылады. Турбо Паскаль жүйесінде алдын-ала ... ... үшін String ... және оған ... ... пайдаланған ыңғайлы болады.
STRING типті айнымалылар келесі түрде сипатталады:
Vat FIO: ... ... ... жұмыс істегенде жалғастыру,
салыстыру, ... ... ... ... ... мен ... String типті
айнымалыларға анықталған: Concat,copy,length,pos,delete,insert,str,val;
2. Енгізілетін мәліметтер :
123Жасаков Тайр ... ... ... :
7
Логикалық структурасы :
1.Программаның аты
2.CRT библиотекасын қосу
3-4.Айныманы сиппатау бөлімі
5. Программа денесінің басы
6.Экранды тазарту
7-8. Айнымалын енгізу
9.Меншіктеу ... ... ... ... шарт бойынша символды өшіру
16.Тексті экранға шығару
17.Программаның соңы
2.2. Си ... ... ... үшін ... ... ... strcpy(); 27 strcat();3. strlen(); 4. strcmp();
1. strcpy(s1,s2) функциясы s2 ... ... s1-ге ... ... s2) функциясы s2 жолын s1 жолына біріктіреді және
бұдан s2-ң мазмұны өзгермейді.
3. strlen(s) функциясы s жолының ұзыныдығын анықтайды және соңғы ... ... ... ... –s1 мен s2 жолдарын салыстырады. Егер жолдар тең
болса, яғни бірдей символдардан тұрса 0 мәнін қайтарады. Егер s1 s2-н ... онда ... оң мән ... ал кіші болса теріс мән қайтарады.
5. Логикалық ... ... ... денесінің басталуы
5-6. Айныманы сиппатау бөлімі
7. Экранды тазарту
8-9. Айнымалын ... ... ... ... Тетсте шарт бойынша символды өшіру
16.Тексті экранға шығару
17. Программаның соңы
3. Функциялар
1. ... ... А(3,3), В(3,3), С(3,3) ... ... ... тақ және оң сандардың жалпы қосындысын табу.
2. Енгізілетін мәліметтер :
1 2 3 1 2 3
7 4 5
1 5 6 2 3 5
1 4 2
1 5 2 5 4 1
5 2 3
3. ... ... ... ... ... Паскаль тілінде функцияны арнайы жеке процедура ретінде
жеке жазуға болады. Сондықтан, оны ... ... ... қарастыруға
болады.
Функцияның процедурадан ерекшелігі мынадай:
1) функция бір ғана белгілі мән ... ... ... ... біреу-ақ;
2) нәтиже функция аты арқылы алынады да, негізгі процедура ... ... ... түрі ... ... ... ... берілгеннен кейін өз аты арқылы
шақырылады. Функцияны тікелей ... ... ... ... Процедурамен функцияның ұқсастылығы – олардың 2-де де,
айнымалыларды ерекше белгілейді, тұрақтыларды баяндау бөлімдері болуы
мүмкін.
2) ... ... ... Функцияның тақырыбында
функциа есептелген нәтижесінің типі көрсетіледі. Процедураның нәтижесі
процедураның тақырыбындағы параметрлер ... ... ... ... ... үшін, арнайы параметр көрсетілмейді. Мұнда нәтиже функция
атына меншіктеледі және функция есептелген нәтиженің типі функцияның
тақырыбында қос нүктеден көрсетіледі;
3) ... ... ... ... тек ... табу ... ... :
1-7 жолдарда айнымалылар сипатталады.
8 ... kg ... ... ... ... ... цикл ... жолда процедураның соңы.
15 ... ... ... ... ... ... инициалдау.
19 жолда шыққан нәтижені дөңгелектеу ... ... ... ... ... жол ... соңының белгісі.
29 жолда негізгі ... ... ... ... ... ... ... шақырамыз.
34 жолда ... ... ... ... нәтижені экранға шығару.
36 жолда ... ... Си ... бұл Си ... ... ... ... табылады.
Функцияның жазылу форматы: типі функция аты (параметрлер тізімі)
{функция денесі}
Типі функция return операторының көмегімен қайтаратын мәннің ... тип ... ... ... ... қайтарады деп есептелінеді.
Параметрлер тізімі үтірмен ажыратылған типтер тізімі мен ... ... бұл ... ... ... ... және ... қайтаруды орындайды.
Екіншіден бұл оператор функция мәнін қайтару үшін қолданылады.
Функция денесінде бірнеше return операторлары болуы да ... ... да ... Бұл ... ... ... ... йункция
дененің соңғы операторы орындалуынан кейін жүзеге асады.
Функция денесінде return операторы болмаған жағдайда немесе ... мән ... ... ... мәні ... яғни ... есептелінеді.
Функцияға дұрыс қатынас жасау үшін компиляторға ол туралы мәліметтер
белгілі болу ... яғни ... ... ... оны ... ... ... анықталған функция үшін оның прототипін сипаттаймыз: типі
функция аты (параметр ... ... оның ... ... бірақ 2 айырмашылығы бар.
Біріншіден прототип әрқашан символмен ... ... ... ... аты ... ... ... Функцияға қатынас жасау үшін функцияны шақыру өрнегі
қолданылады: типі аты(нақты параметр тізімі); Нақты ... ... ... мәні бойынша беріледі, яғни әр аргументтің мәні
есептеледі және ол мән ... ... ... формальды
параметрлердің орнына қолданылады. Формальды және нақты параметр арасындағы
сәйкестік олардың тізімде орналасу реті бойынша бекітіледі. Формальды ... ... ... тип ... ... болу ... Ең ... параметрлердің типі формальды параметрлер типімен сәйкес келгені ... ... ... автоматты түрде типтерді түрлендіру мүмкін ... ... ... қосады.
Бұл шақыруда екі нақты параметрлердің типі double ... ... ... ... автоматты түрде мынадай түрлендіру жасайды.
4. Жазба
1. Есептің қойылымы: Жолаушылар багажы заттар саны мен ... ... F ... 2 ... тұрады және ол бойынша:
б) екі заттан көп багажды жолаушыны және багаж саны орташа багаж
санынан көп ... ... ... ... ... ... salmak:25
Zhattar sany:18
FIO:Samat
Zhalpy salmak:5
Zhattar sany:3
FIO:Erlan
Zhalpy salmak:5
Zhattar sany:2
Жауабы:

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 17 бет
Бұл жұмыстың бағасы: 1 000 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
5 ферзі22 бет
Delphi ортасында жұмыс14 бет
Delphi программалау ортасының негізі34 бет
Pascal тіліндегі айнымалылар типі21 бет
Turbo pascal6 бет
Ішкі бағдарламалар15 бет
Жалпы білім беретін орта мектепте информатика курсының мазмұны28 бет
Массив элементтерін сорттау21 бет
Массивтер жайлы5 бет
Объектілі-бағытталған бағдарламалаудың математикалық негіздері8 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь