Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 3000UZS
Размер 320.3KB
Покупки 0
Дата загрузки 28 Июль 2023
Расширение ppt
Раздел Презентации
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

Dasturlash muhitlari

Купить
C/C++ тилида дастурлаш муҳитлари: Visual C++, Borland C++ , CodeBlocks , Borland C++ Builder 6. Дастур таркиби. Консолдан киритиш ва чиқариш. Символларни ўқиш ва ёзиш. Консолдан форматли киритиш/чиқариш. Формат модификаторлари. printf(), scanf() функциялари. Формат спецификаторлари. • Режа: 1. Дастурни созлаш ( Borland C++ ) 2. Ўзгарувчи қийматини кўздан кечирмоқ 3. C++ Builder6 muhiti 4. Asosiy menyu paneli 3 Дастурни созлаш ( Borland C++ ) Созлаш – дастурдаги хатоликларни тўғрилаш ва излаш . Англ. debugging , bug = куя , қўнғизча Усуллар : • трассировка – товушли хабарнинг натижаси • Код қисмини узиб қўймоқ ( изоҳ ) • Қадамма-қадам бажариш – дастурни битта қаторини бажаради ва тўхтайди • Тўхташ нуқтаси – бажарилаётган дастур белгиланган қаторга етганда тўхтайди ( қадамма- қадам режим ига ўтади ) • Кўздан кечириш ва қадамма-қадам режим идаги ўзгарувчилар қийматини ўзгартириш 4 Қадамма-қадам бажариш F8 – 1 қаторни бажаради ва тўхтайди Бўялган қатор F8 тугмасининг кейинги босилишида бажарилади Бўялган қатор F8 тугмасининг кейинги босилишида бажарилади F7 – процедур а ёки функци яга кириш Ctrl-F 9 – узлуксиз бажариш Ctrl-F 2 – дастур бажарилишини тўхтатиш 5 Тўхтатиш нуқтаси F 4 – курсор турган қаторгача узлуксиз бажаради (1 марта ) Ctrl-F 8 – ўрнатмоқ / тўхташ нуқтасини олиб ташламоқ Ctrl-F 9 – кейинги тўхташ нуқтасигача бажаради Бу тўхташ нуқтаси ( олиб ташлаш – Ctrl-F8 )Бу тўхташ нуқтаси ( олиб ташлаш – Ctrl-F8 ) 6 Ўзгарувчи қийматини кўздан кечирмоқ Ctrl-F 4 – ўзгарувчиларни кўздан кечириш ойнаси Бу ерда ўзгарувчилар ёки ифодалар киритилади Бу ерда ўзгарувчилар ёки ифодалар киритилади Натижани кўрсатиш ( = Enter )Натижани кўрсатиш ( = Enter ) можно ввести новое значение для переменной можно ввести новое значение для переменной изменить переменную изменить переменную 7 C++ Builder6 muhiti 8 C++ Builder6 muhiti 1. Asosiy menyu paneli; 2. Foydalunuvchi formasi(shakli); 3. Programma (ilova) kodini kiritish maydoni; 4. Obyektlarning o’zaro munosabatini daraxt ko‘rinishini ifodalovchi darcha; 5. Obyektlar inspektori darchasi. 9 Asosiy menyu paneli D oimiy ravishda ekranda ko’rinib turadi va ilova yaratish jarayonini boshqarish uchun xizmat qiladi. Unda loyihani bosh - qarish uchun zarur bo’lgan barcha zarur vositalar mavjud. Piktogrammalar asosiy menyuning nisbatan ko’p murojaat qilina - digan buyruqlariga murojaat qilishni yengillashtiradi. 10 Obyektlar inspektori 11 Programma (ilova) kodini kiritish maydoni K odni kiritish maydoni programma matnini ko’rish, yozish va tahrir - lashga mo’ljallangan. Birinchi yuklan - ganda bu darchada ilovaning Win - dows-darcha ko’rinishida normal amal qilishi uchun zarur bo’lgan minimal opertorlarni o’ziga olgan matn bo’ladi. 12 Obyektlar inspektori Obyektlar inspektori darchasi tanlangan komponentalar xossalarini o’zgartirish uchun mo’ljallangan bo‘lib ikkita sahifaga ega. Properties (Xossalar) sahifasida komponentalar xossalarini o’zgartirishga, Events (Hodisalar)- u yoki bu hodisaga komponentaning aks ta’sirini belgilash uchun xizmat qiladi. 13 C/C++ tilida ma’lumotlarni kiritish va natijalarni olish oqim ob’ektlari orqali bajariladi. Bu oqimlar >> va << ko’rinishida qabul qilingan. Oqimlar normal holatda klaviaturaga va ekranga ulangan bo’ladi. Ma’lumotlarni kiritish uchun cin so’zi ishlatiladi (console input). Ma’lumotlarni chiqarish uchun cout so’zi ishlatiladi (console output). Kiritish va chiqarish 14 cin >> a; cin >> a>>b; == cin >> a; cin>>b; cin >> s1 >> s2 >> s3; cout << “ x sonini kiriting”; cin >> x; cout << “ y sonini kiriting”; cin >> y; cout << ichida bevosita arifmetik amallarni ham yozsa bo’ladi. Masalan: cout << a+b*c; cout << sin(x) ; Kiritish va chiqarish (misol) 15 Bu so’zdan keyin natijasi chiqayotgan o’zgaruvchilarning nomlari, qo’shtirnoq ichida istalgan so’z yoki gap, arifmetik amallar keltirilishi mumkin. Masalan: cout << a; cout << a << y; cout << “a=“<< a << “y=” << y; cout <<“funksiyaning qiymati =“<< F; cout << “ 1-laboratoriya ishi “; Kiritish va chiqarish (misol) 16 Agar natija haqiqiy tipga ega bo’lsa, uning aniqligini nazorat qilish mumkin. Buning uchun cout . precision (n); funksiyasi ishlatiladi. Bu erda n – aniqlilik ko’rsatkichi. Masalan: cout.precision(3); cout <<x; Kiritish va chiqarish (misol) 17 Natijalarni 8 va 16 s.s larida ham chiqarsa bo’ladi. Buning uchun oct (8 s.s) va hex (16 s.s) so’zlari ishlatiladi. Masalan: cin >> a; cout << a << endl; cout << oct << a << endl; cout << hex << a << endl; Ekranda kiritilgan son avval 10 s.s.da, keyin 8 s.sda va 16 s.s.da ko’rinadi. Kiritish va chiqarish (misol) 18 Иккита сонни киритиш ва чиқариш Топшириқ. Иккита бутун сонни киритиб уни экранда чиқариш. Оддий фикр: #include <stdio.h> #include <conio.h> void main() { int a, b, c; printf( “ Ikkita butun sonni kiriting \\n&#34;); scanf (&#34;%d%d&#34;, &a, &b); c = a + b; printf(&#34;%d&#34;, c); getch(); }#include <stdio.h> #include <conio.h> void main() { int a, b, c; printf( “ Ikkita butun sonni kiriting \\n&#34;); scanf (&#34;%d%d&#34;, &a, &b); c = a + b; printf(&#34;%d&#34;, c); getch(); } Киритиш учун изохКиритиш учун изох Икки сонни клавиатурадан киритишИкки сонни клавиатурадан киритиш НатижаНатижа #include <stdio.h> #include <conio.h> void main() { int a, b, c; cin>>” Иккита бутун сонни киритинг ”; cin>>a>>b); c = a + b; cout<<c; getch(); }#include <stdio.h> #include <conio.h> void main() { int a, b, c; cin>>” Иккита бутун сонни киритинг ”; cin>>a>>b); c = a + b; cout<<c; getch(); } 20 Сонни клавиатурадан киритиш scanf (&#34;%d%d&#34;, & a, & b);scanf (&#34;%d%d&#34;, & a, & b);Киритиш форматиКиритиш форматиscanf – форматли киритишscanf – форматли киритиш Киритилувчи сонни ёзиш учун я че йка адресиКиритилувчи сонни ёзиш учун я че йка адреси Формат – киритувчи (чиқарувчи) ўзгарувчилар тўғрисида маълумотни кўрсатадиган символли қатор . % d – бутун ўзгарувчи %f – ҳақиқий ўзгарувчи %c – битта символ %s – символли қатор 12127652 a – a ўзгарувчи мазмуниa – a ўзгарувчи мазмуни&a – a ўзгарувчи адреси&a – a ўзгарувчи адреси Клавиатурадан иккита бутун сонни киритишни кутиш(пробел ёки Enter орқали ) , биринчи киритилган сон a ўзгарувчига , иккинчиси эса b ўзгарувчигаКлавиатурадан иккита бутун сонни киритишни кутиш(пробел ёки Enter орқали ) , биринчи киритилган сон a ўзгарувчига 21 Хато нимада? int a, b; scanf (&#34;%d&#34;, a); scanf (&#34;%d&#34;, &a, &b); scanf (&#34;%d%d&#34;, &a); scanf (&#34;%d %d&#34;, &a, &b); scanf (&#34;%f%f&#34;, &a, &b);int a, b; scanf (&#34;%d&#34;, a); scanf (&#34;%d&#34;, &a, &b); scanf (&#34;%d%d&#34;, &a); scanf (&#34;%d %d&#34;, &a, &b); scanf (&#34;%f%f&#34;, &a, &b); &a&a %d%d%d%d &a, &b&a, &b Бўш жойни олиб ташлаш керакБўш жойни олиб ташлаш керак %d%d%d%d 22 Сонни экранга чиқариш printf (&#34;%d&#34;, c);printf (&#34;%d&#34;, c); Бу ерга бутун сон киритилади Бу ерга бутун сон киритилади Бу сонни c ячейка ўзига оладиБу сонни c ячейка ўзига олади printf (“Natija : %d&#34;, c);printf (“Natija : %d&#34;, c); printf (&#34;%d +% d=%d&#34;, a, b, c );printf (&#34;%d +% d=%d&#34;, a, b, c ); Киритилувчи форматиКиритилувчи формати Қийматлар рўйхатиҚийматлар рўйхати a, b, c printf (&#34;%d +% d=%d&#34;, a, b, a+b );printf (&#34;%d +% d=%d&#34;, a, b, a+b ); Арифметик амалАрифметик амал 23 Бутун сонни киритиш int x = 1234; printf (&#34;%d&#34;, x);int x = 1234; printf (&#34;%d&#34;, x); 1234 printf (&#34;%9d&#34;, x);printf (&#34;%9d&#34;, x); Минимал сон жойлашишиМинимал сон жойлашиши 1234 жами 9 та жойжами 9 та жойёки &#34; %i&#34;ёки &#34; %i&#34; ёки &#34; %9i&#34;ёки &#34; %9i&#34; 24 Ҳақиқий сонни чиқариш float x = 123.4567; printf (&#34;%f&#34;, x);float x = 123.4567; printf (&#34;%f&#34;, x); 123.456700 printf (&#34;% 9.3 f&#34;, x);printf (&#34;% 9.3 f&#34;, x); Минимал сон жойлашуви, 6 рақам каср қисмидаМинимал сон жойлашуви, 6 рақам каср қисмида 123.457 жами 9 та жой, 3 рақам каср қисмидажами 9 та жой, 3 рақам каср қисмида printf (&#34;%e&#34;, x);printf (&#34;%e&#34;, x); 1.234560e+02 Стандарт кўриниш: 1,23456 ·10 2Стандарт кўриниш: 1,23456 ·10 2 printf (&#34;%10.2e&#34;, x);printf (&#34;%10.2e&#34;, x); 1.23e+02 жами 10 та жой, 2 та сон каср қисмининг мантиссасидажами 10 та жой, 2 та сон каср қисмининг мантиссасида 25 Тўлиқ ечим #include <stdio.h> #include <conio.h> void main() { int a, b, c; clrscr(); printf(“Ikkita butun sonni kiriting\\n&#34;); scanf(&#34;%d%d&#34;, &a, &b); c = a + b; printf(&#34;%d+%d=%d&#34;, a, b, c); getch(); }#include <stdio.h> #include <conio.h> void main() { int a, b, c; clrscr(); printf(“Ikkita butun sonni kiriting\\n&#34;); scanf(&#34;%d%d&#34;, &a, &b); c = a + b; printf(&#34;%d+%d=%d&#34;, a, b, c); getch(); } НАТИЖА: Ikkita butun sonni kiriting 25 30 25+30=55 Буни компютер чиқарадиБуни компютер чиқаради Буни фойдаланувчи киритадиБуни фойдаланувчи киритади Буни компютер чиқарадиБуни компютер чиқаради
Купить
  • Похожие документы

  • Operatsion tizimlarda journaling file system
  • I/O scheduling algoritmlari
  • O‘rta Osiyo kutubxonalarining o‘rganilish masalalari
  • Funksiyalar va arrow function
  • Tashkilot xodimlari ma’lumotlarini jamlovchi tizim

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha