🗊Презентация C++ Ievade un izvade

Нажмите для полного просмотра!
C++ Ievade un izvade, слайд №1C++ Ievade un izvade, слайд №2C++ Ievade un izvade, слайд №3C++ Ievade un izvade, слайд №4C++ Ievade un izvade, слайд №5C++ Ievade un izvade, слайд №6C++ Ievade un izvade, слайд №7C++ Ievade un izvade, слайд №8C++ Ievade un izvade, слайд №9C++ Ievade un izvade, слайд №10C++ Ievade un izvade, слайд №11C++ Ievade un izvade, слайд №12C++ Ievade un izvade, слайд №13C++ Ievade un izvade, слайд №14C++ Ievade un izvade, слайд №15C++ Ievade un izvade, слайд №16C++ Ievade un izvade, слайд №17C++ Ievade un izvade, слайд №18C++ Ievade un izvade, слайд №19C++ Ievade un izvade, слайд №20C++ Ievade un izvade, слайд №21C++ Ievade un izvade, слайд №22C++ Ievade un izvade, слайд №23C++ Ievade un izvade, слайд №24C++ Ievade un izvade, слайд №25C++ Ievade un izvade, слайд №26C++ Ievade un izvade, слайд №27C++ Ievade un izvade, слайд №28C++ Ievade un izvade, слайд №29C++ Ievade un izvade, слайд №30C++ Ievade un izvade, слайд №31C++ Ievade un izvade, слайд №32C++ Ievade un izvade, слайд №33C++ Ievade un izvade, слайд №34C++ Ievade un izvade, слайд №35

Вы можете ознакомиться и скачать презентацию на тему C++ Ievade un izvade. Доклад-сообщение содержит 35 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





C++ 
Ievade un izvade
Описание слайда:
C++ Ievade un izvade

Слайд 2





Internet adreses
http://www.cppreference.com/wiki/start
http://www.cplusplus.com/doc/tutorial/
Описание слайда:
Internet adreses http://www.cppreference.com/wiki/start http://www.cplusplus.com/doc/tutorial/

Слайд 3


C++ Ievade un izvade, слайд №3
Описание слайда:

Слайд 4





Standarta ievade un izvade
#include <iostream>
Elementi
Objekti cin, out
Operatori ‘>>’ un ‘<<’.
cout << "Five = " << 5;
Описание слайда:
Standarta ievade un izvade #include <iostream> Elementi Objekti cin, out Operatori ‘>>’ un ‘<<’. cout << "Five = " << 5;

Слайд 5





Formatēta izvade
Izdrukājamās informācijas formatēšanu veic:
 izmantojot manipulatorus (izdrukas priekšraksta ietvaros);
izmantojot objekta cout funkcijas (pirms izdrukas priekšraksta).
Описание слайда:
Formatēta izvade Izdrukājamās informācijas formatēšanu veic: izmantojot manipulatorus (izdrukas priekšraksta ietvaros); izmantojot objekta cout funkcijas (pirms izdrukas priekšraksta).

Слайд 6





iomanip.h
Manipulatoriem vajadzīga bibliotēka iomanip.h.
Formatēšanas funkcijām – nē!
Описание слайда:
iomanip.h Manipulatoriem vajadzīga bibliotēka iomanip.h. Formatēšanas funkcijām – nē!

Слайд 7





Formatēšanas komandu darbības apgabals
Lielākā daļa formatēšanas komandu darbojas no uzstādīšanas brīža līdz atsaukšanai vai programmas beigām (piemēram, precision),
Daļa komandu attiecas tikai uz nākošo izdrukas operatoru << (pat ne uz visu nākošo izdrukas priekšrakstu, piemēram, width).
Описание слайда:
Formatēšanas komandu darbības apgabals Lielākā daļa formatēšanas komandu darbojas no uzstādīšanas brīža līdz atsaukšanai vai programmas beigām (piemēram, precision), Daļa komandu attiecas tikai uz nākošo izdrukas operatoru << (pat ne uz visu nākošo izdrukas priekšrakstu, piemēram, width).

Слайд 8





width/setw
Funkcija/manipulators
Uzstāda izvades apgabala platumu simbolos.
Darbojas tikai uz nākošo izvadāmo vērtību.
Pēc noklusēšanas izslēgts, t.i., izmanto tik daudz vietas, cik nepieciešams.
Описание слайда:
width/setw Funkcija/manipulators Uzstāda izvades apgabala platumu simbolos. Darbojas tikai uz nākošo izvadāmo vērtību. Pēc noklusēšanas izslēgts, t.i., izmanto tik daudz vietas, cik nepieciešams.

Слайд 9





Piemērs
Nākošajā piemērā ‘B’ tiek izdrukāts uzreiz pēc ‘A’.
‘C’ tiek izdrukāts 3-vietīgā apgabalā.
‘D’ 12-vietīgā apgabalā.
Pēc noklusēšanas apgabala ietvaros pielīdzinot pie labās malas.
Описание слайда:
Piemērs Nākošajā piemērā ‘B’ tiek izdrukāts uzreiz pēc ‘A’. ‘C’ tiek izdrukāts 3-vietīgā apgabalā. ‘D’ 12-vietīgā apgabalā. Pēc noklusēšanas apgabala ietvaros pielīdzinot pie labās malas.

Слайд 10





fill/setfill
Uzstāda aizpildīšanas simbolu.
Ir nozīme gadījumā, ja ir uzstādīts arī platums.
Pēc noklusēšanas – tukšums.
Описание слайда:
fill/setfill Uzstāda aizpildīšanas simbolu. Ir nozīme gadījumā, ja ir uzstādīts arī platums. Pēc noklusēšanas – tukšums.

Слайд 11





Piemērs
Описание слайда:
Piemērs

Слайд 12





precision/setprecision
Funkcija/manipulators
Uzstāda skaitļa precizitāti vai nu ciparos aiz komata, vai nu zīmīgajos ciparos.
Pēc noklusēšanas 6 zīmīgie cipari.
Описание слайда:
precision/setprecision Funkcija/manipulators Uzstāda skaitļa precizitāti vai nu ciparos aiz komata, vai nu zīmīgajos ciparos. Pēc noklusēšanas 6 zīmīgie cipari.

Слайд 13





Piemērs
Sekojošais piemērs parāda skaitļa izdruku 3 variantos: 
ar 6 zīmīgajiem cipariem (pēc noklusēšanas), 
ar 5 (ar manipulatora uzstādījumu) un 
ar 4 (ar funkciju).
Описание слайда:
Piemērs Sekojošais piemērs parāda skaitļa izdruku 3 variantos: ar 6 zīmīgajiem cipariem (pēc noklusēšanas), ar 5 (ar manipulatora uzstādījumu) un ar 4 (ar funkciju).

Слайд 14





Formatēto stāvokļu karogi
The ios class defines an enumeration of format state flags that you can use to affect the formatting of data in USL I/O streams. The following list shows the formatting features and the format flags that control them:
Whitespace and padding: ios::skipws, ios::left, ios::right, ios::internal 
Base conversion: ios::dec, ios::hex, ios::oct, ios::showbase 
Integral formatting: ios::showpos 
Floating-point formatting: ios::fixed, ios::scientific, ios::showpoint 
Uppercase and lowercase: ios::uppercase 
Buffer flushing: ios::stdio, ios::unitbuf
Описание слайда:
Formatēto stāvokļu karogi The ios class defines an enumeration of format state flags that you can use to affect the formatting of data in USL I/O streams. The following list shows the formatting features and the format flags that control them: Whitespace and padding: ios::skipws, ios::left, ios::right, ios::internal Base conversion: ios::dec, ios::hex, ios::oct, ios::showbase Integral formatting: ios::showpos Floating-point formatting: ios::fixed, ios::scientific, ios::showpoint Uppercase and lowercase: ios::uppercase Buffer flushing: ios::stdio, ios::unitbuf

Слайд 15





Peldošā punkta formatēšana
Описание слайда:
Peldošā punkta formatēšana

Слайд 16





setf(ios::fixed)/fixed
Uzstādītās precizitātes noteikšana.
Cik ciparu aiz komata izvadīt (nevis zīmīgos ciparus).
Описание слайда:
setf(ios::fixed)/fixed Uzstādītās precizitātes noteikšana. Cik ciparu aiz komata izvadīt (nevis zīmīgos ciparus).

Слайд 17





Piemērs
Описание слайда:
Piemērs

Слайд 18





setf(ios::scientific)/scientific
Atšķirībā no citu pāru parauga, nedara precīzi vienu un to pašu.
scientific – manipulators, kas nosaka zinātnisko skaitļa izvades formātu.
setf(ios::scientific) – funkcija, kas nosaka, ka uzstādītā precizitāte attiecas uz zīmīgajiem cipariem (nevis cipariem aiz komata).
Описание слайда:
setf(ios::scientific)/scientific Atšķirībā no citu pāru parauga, nedara precīzi vienu un to pašu. scientific – manipulators, kas nosaka zinātnisko skaitļa izvades formātu. setf(ios::scientific) – funkcija, kas nosaka, ka uzstādītā precizitāte attiecas uz zīmīgajiem cipariem (nevis cipariem aiz komata).

Слайд 19





Piemērs
Komandas precision(3) un setf(ios::fixed) uzstāda precizitāti – 3 zīmes aiz komata. 
Komanda setf (ios::scientific) šo 3 ciparu precizitāti pārliek uz zīmīgajiem cipariem.
scientific nosaka zinātnisko pierakstu un tā ietvaros 3 ciparus aiz komata.
Описание слайда:
Piemērs Komandas precision(3) un setf(ios::fixed) uzstāda precizitāti – 3 zīmes aiz komata. Komanda setf (ios::scientific) šo 3 ciparu precizitāti pārliek uz zīmīgajiem cipariem. scientific nosaka zinātnisko pierakstu un tā ietvaros 3 ciparus aiz komata.

Слайд 20





Piemērs
cout.setf(ios::scientific,ios::floatfield); 
cout.setf(ios::fixed,ios::floatfield); 
cout.setf(0,ios::floatfield); // sākuma režīms
Описание слайда:
Piemērs cout.setf(ios::scientific,ios::floatfield); cout.setf(ios::fixed,ios::floatfield); cout.setf(0,ios::floatfield); // sākuma režīms

Слайд 21





Piemēri cout.setf(ios::showpoint)
Описание слайда:
Piemēri cout.setf(ios::showpoint)

Слайд 22





left,right
Manipulatori pielīdzināšanai pie izdrukas apgabala kreisās vai labās malas.
Ir nozīme tikai gadījumā, ja ir uzstādīts platums ar width/setw.
cout.setf(ios::left,ios::adjustfield); // left
cout.setf(ios::right,ios::adjustfield); // right
cout.setf(ios::internal,ios::adjustfield); // iekšējā
Описание слайда:
left,right Manipulatori pielīdzināšanai pie izdrukas apgabala kreisās vai labās malas. Ir nozīme tikai gadījumā, ja ir uzstādīts platums ar width/setw. cout.setf(ios::left,ios::adjustfield); // left cout.setf(ios::right,ios::adjustfield); // right cout.setf(ios::internal,ios::adjustfield); // iekšējā

Слайд 23





Piemērs
Описание слайда:
Piemērs

Слайд 24





Piemērs
Описание слайда:
Piemērs

Слайд 25





Bāzes konvertācija
cout.setf(ios::oct,ios::basefield); // 8
cout.setf(ios::dec,ios::basefield); //10
cout.setf(ios::hex,ios::basefield); // 16
cout.setf(ios::showbase); // pirms visiem ieliek rāda katram
Описание слайда:
Bāzes konvertācija cout.setf(ios::oct,ios::basefield); // 8 cout.setf(ios::dec,ios::basefield); //10 cout.setf(ios::hex,ios::basefield); // 16 cout.setf(ios::showbase); // pirms visiem ieliek rāda katram

Слайд 26





Piemērs
Описание слайда:
Piemērs

Слайд 27





Formatētais ievads
cin >> i;
cin >> k;
cin >> i >> k;
Описание слайда:
Formatētais ievads cin >> i; cin >> k; cin >> i >> k;

Слайд 28





Ievades process
Ievades process notiek 2 posmos:
informācijas nolasīšana no klaviatūras un uzkrāšana buferī līdz pat ENTER nospiešanai,
bufera satura pārstaigāšana, mēģinot izvilkt noteikta tipa vērtību vai vērtības, lai ierakstītu mainīgajā vai mainīgajos.
Описание слайда:
Ievades process Ievades process notiek 2 posmos: informācijas nolasīšana no klaviatūras un uzkrāšana buferī līdz pat ENTER nospiešanai, bufera satura pārstaigāšana, mēģinot izvilkt noteikta tipa vērtību vai vērtības, lai ierakstītu mainīgajā vai mainīgajos.

Слайд 29





Vienkāršota ievades divdaļīgā darbības shēma
Описание слайда:
Vienkāršota ievades divdaļīgā darbības shēma

Слайд 30





Ievades kļūdu apstrāde
Pēc katras lasīšanas operācijas ir iespējams pārbaudīt vai tā bijusi veiksmīga vai nē. 
To veic ar objekta cin funkciju good.
Iespējams pārbaudīt arī uz neveiksmi ar funkcijām bad vai fail.
Описание слайда:
Ievades kļūdu apstrāde Pēc katras lasīšanas operācijas ir iespējams pārbaudīt vai tā bijusi veiksmīga vai nē. To veic ar objekta cin funkciju good. Iespējams pārbaudīt arī uz neveiksmi ar funkcijām bad vai fail.

Слайд 31





Piemērs
Ja nolasīšana bijusi neveiksmīga, objekts cin tiek nobloķēts.
Ja to neatbloķē, visas turpmākās darbības ar to tiek ignorētas.
Piemērā redzams, ka pēc kļūdas komandā cin >> i (mēģinot ievadīt tekstu “abc” skaitliskā tipa mainīgajā), nākošā ievades komanda (cin >> k) tiek ignorēta (resp., otrreiz ievade no klaviatūras netiek prasīta). 
Abas izdrukas komandas nostrādā normāli, izdrukājot mainīgo i un k sākotnējās vērtības.
Описание слайда:
Piemērs Ja nolasīšana bijusi neveiksmīga, objekts cin tiek nobloķēts. Ja to neatbloķē, visas turpmākās darbības ar to tiek ignorētas. Piemērā redzams, ka pēc kļūdas komandā cin >> i (mēģinot ievadīt tekstu “abc” skaitliskā tipa mainīgajā), nākošā ievades komanda (cin >> k) tiek ignorēta (resp., otrreiz ievade no klaviatūras netiek prasīta). Abas izdrukas komandas nostrādā normāli, izdrukājot mainīgo i un k sākotnējās vērtības.

Слайд 32





Piemērs
Lai turpinātu darbu pēc neveiksmīgas ievades, ir jāveic divas operācijas:
objekta cin atbloķēšana ar funkciju clear,
ievadītās simbolu virknes ignorēšana līdz tuvākajam ENTER (funkcija ignore).
Piemērā, mēģinot nolasīt i, iestājās kļūda.
Pēc tam cin objekts tiek atbloķēts ar clear.
Starpbuferis “iztīrīts” ar ignore, lai ar nākošo komandu cin >> k atkal mēģinātu nolasīt skaitli.
Описание слайда:
Piemērs Lai turpinātu darbu pēc neveiksmīgas ievades, ir jāveic divas operācijas: objekta cin atbloķēšana ar funkciju clear, ievadītās simbolu virknes ignorēšana līdz tuvākajam ENTER (funkcija ignore). Piemērā, mēģinot nolasīt i, iestājās kļūda. Pēc tam cin objekts tiek atbloķēts ar clear. Starpbuferis “iztīrīts” ar ignore, lai ar nākošo komandu cin >> k atkal mēģinātu nolasīt skaitli.

Слайд 33





Piemērs
Piemērā, mēģinot nolasīt i, iestājās kļūda.
Pēc tam cin objekts tiek atbloķēts ar clear.
Starpbuferis “iztīrīts” ar ignore, lai ar nākošo komandu cin >> k atkal mēģinātu nolasīt skaitli.
Описание слайда:
Piemērs Piemērā, mēģinot nolasīt i, iestājās kļūda. Pēc tam cin objekts tiek atbloķēts ar clear. Starpbuferis “iztīrīts” ar ignore, lai ar nākošo komandu cin >> k atkal mēģinātu nolasīt skaitli.

Слайд 34





Vesela skaitļa ievadīšana ar kļūdu apstrādi
Описание слайда:
Vesela skaitļa ievadīšana ar kļūdu apstrādi

Слайд 35





cin funkcijas
Описание слайда:
cin funkcijas



Теги C++ Ievade un izvade
Похожие презентации
Mypresentation.ru
Загрузить презентацию