Зертханалық жұмыс №1 Деректердің негізгі түрлері және енгізу-шығару операторлары Жұмыс мақсаты



бет5/7
Дата16.04.2023
өлшемі212 Kb.
#174648
1   2   3   4   5   6   7
Байланысты:
1 зертханалық жұмыс
isahanov elektr исаханов лекция Элек машины, аға куратор есебінің құрылымы, Мазм ны. Кіріспе. I. Tapay. А ылшын сленгтеріні ерекшеліктері, English Grammar in Use, 1лаб ДМ, GPS приемник - современное спутниковое оборудование - системы GPS и Глонасс Технокауф в Москве, 5 урок Осеева, Философияның Адам рөліндегі орны, презентация, Готовность ДП 28..04 спец Приборостроение, Негізгі комбинаториканың объектілері, Ықтималдықтар теориясы және математикалық статистика. ІІ оқулық (Аканбай Н.) (z-lib.org) (1), Айнымалы ток тізбегі активтік, индуктивтік ж не сыйымдылы ты ке, Жылу берілу түрлері, В ней сопротивления R1 и R2 заменены сопротивлением R
gets, getch енгізу функциялары. Gets функциясы пернетақтада Терілгендердің барлығын Enter пернесі басылғанша оқиды. Ол енгізу таңбасын жолға қоймайды, бірақ жолдың соңына нөлдік таңба қосады.
Мысалы:
char name[60];
printf(“Есіміңіз кім?”);
gets(name);
print(“Сәлем, %s ”, name);
Функциялар, getch пернетақтадан бір таңбаны экранға шығармай, жай ғана оқиды, яғни Паскальдағы readkey функциясына ұқсас Echo шығысы жоқ және параметрлері жоқ.
Мысалы:
char ch;
ch = getch();

С++ жоғарыдағы енгізу/шығару функцияларына cout (шығыс) және cin (кіріс) функцияларын қосты. Бұл мүмкіндіктер iostream файлын қосуды қажет етеді. cout функциясы ("си аут" деп оқылады) және cin функциясы ("си ин" деп оқылады) келесі форматтарға ие:


Мысалы:
int a,b;
cout<<” а айнымалысының мәнін енгізіңіз = ”;
cin>>a;
cout<<” b айнымалысының мәнін енгізіңіз = ”;
cin>>b;
int s;
s = a+b;
cout<<”Сумма = ”<


  1. Үлгі нұсқасын талдау

Жеке тапсырма нұсқасында берілген кестеден нақты деректерді енгізетін және жеке тапсырмадағы кестеге ұқсас кестені (тақырып пен жазбаларды қоса) экранға шығаратын бағдарлама жасаңыз).





Скорость звука в жидкостях

Вещество

Тип

Температура (град.С)

Скорость (м/сек)

Анилин

Ч

20

1656,25

Ртуть

Ч

20

1451,27

Кедровое

М

29

1406,75

Тип жидкости: Ч - чистое вещество, М - масло

Тапсырмаға сәйкес біз кесте ішіндегі мазмұн енгізілетінін анықтаймыз, содан кейін енгізілген мәліметтер реттеліп, ұсынылған кесте түрінде экранға шығарылады. Деректерді келесі типтегі массивтер түрінде ұйымдастыру оңайырақ: жол (заттың атауы), таңба (заттың түрі), бүтін сан (температура), нақты (жылдамдық). Массивтерді енгізуді цикл операторларының көмегімен ұйымдастырған жөн (келесі тақырыпты қараңыз). Жоғарыда айтылғандарға сүйене отырып біз әртүрлі типтегі деректерді енгізу және экранға тапсырыс беру бағдарламасын жасаймыз.


#include // препроцессордың директиваларын қосамыз


#include
#include
#include

using namespace std;


int main() // бас функция


{
setlocale(LC_ALL, "Russian");

char vesh[3][10], type[3]; // айнымалыларды жариялау


int temp[3];
float speed[3];

system("cls");


for (int i = 0; i < 3; i++) // цикл арқылы деректерді енгізу


{
cout << "Vvedite veshestvo " << i + 1 << " "; // запрос
cin >> vesh[i]; // енгізу
cout << "Vvedite tip " << i + 1 << " ";
cin >> type[i];
cout << "Vvedite temperaturu " << i + 1 << " ";
cin >> temp[i];
cout << "Vvedite scorost " << i + 1 << " ";
cin >> speed[i];
cout << "-------------\n";
}
system("cls");
printf("|------------------------------------------------------|\n");
printf("| Scorost zvuka в zhidkostyach |\n");
printf("|------------------------------------------------------|\n");
printf("| Veshestvo | Tip | Temperaura | Scorost |\n"); // кесте шапкасын шығарамыз
printf("|------------------------------------------------------|\n");
for (int i = 0; i < 3; i++) // циклдік оператор арқылы деректерді шығару
{
printf("|%-13s |%-8c |%12d |%9.2f |\n", vesh[i], type[i], temp[i], speed[i]); // шығару және
// әр өрістің енін ескере отырып, деректерді туралау
// бағандар және деректер түрлері
printf("|-------------------------------------------------|\n");
}

system("pause"); // экранның кідірісі


return 0; // функция 0 қайтарады
}


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет