
- •Void main()
- •1. If және case операторларымен жұмыс.
- •Void main()
- •Void main()
- •Void main ()
- •Void main ()
- •Void main ()
- •Void main()
- •1.Программалау теориясында кез келген күрделі программаны 3 түрлі құрылымнан құрастыруға болатыны дәлелденген, олар:
- •Void main()
- •Void main()
- •2.Программалау теориясында кез келген күрделі программаны 3 түрлі құрылымнан құрастыруға болатыны дәлелденген, олар:
- •Void main()
- •Void main()
- •1. If және case операторларымен жұмыс.
- •Void main()
- •2. If және case операторларымен жұмыс.
- •2. If және case операторларымен жұмыс.
- •2.Программалау теориясында кез келген күрделі программаны 3 түрлі құрылымнан құрастыруға болатыны дәлелденген, олар:
- •1.Программалау теориясында кез келген күрделі программаны 3 түрлі құрылымнан құрастыруға болатыны дәлелденген, олар:
- •1.Программалау теориясында кез келген күрделі программаны 3 түрлі құрылымнан құрастыруға болатыны дәлелденген, олар:
- •1.Программалау теориясында кез келген күрделі программаны 3 түрлі құрылымнан құрастыруға болатыны дәлелденген, олар:
- •2. If және case операторларымен жұмыс.
- •2. If және case операторларымен жұмыс.
- •1.Программалау теориясында кез келген күрделі программаны 3 түрлі құрылымнан құрастыруға болатыны дәлелденген, олар:
Void main()
{
int m;
puts("\n Ai nomirin engiz(1..12)");
printf("->");
scanf("%x",&m);
switch(m)
{
case 1:puts("January, season_Winter"); break;
case 2:puts("February, season_Winter"); break;
case 3:puts("March, season_Spring"); break;
case 4:puts("April, season_Spring"); break;
case 5:puts("May, season_Spring"); break;
case 6:puts("June, season_Summer"); break;
case 7:puts("July, season_Summer"); break;
case 8:puts("August, season_Summer"); break;
case 9:puts("September, season_Autumn"); break;
case 10:puts("October, season_Autumn"); break;
case 11:puts("November, season_Autumn"); break;
case 12:puts("December, season_Winter"); break;
default:puts("San 1..12 diapasonda bolu kerek!");
}
getch();
}
Билет №11
1.Массив – бұл бір атауға ие болатын және оперативті жадының ұяшықтарында тізбектей орналасатын бір типтегі элементтердің жиынтығы. c++ программалау тіліндегі массив индекспен анықталатын, алдын-ала белгілі бір типтегі компоненттерден тұрады. Массив бір өлшемді немесе көп өлшемді болуы мүмкін.
Си-де массивтің элементтері әрқашан нөлден басталып нөмерлененеді. Индекс - бүтін айнымалы мен бүтін тұрақтылардан құралған, кез-келген бүтін өрнек болуы мүмкін. Әр цифрларды, бос орынды литерлерді (бос орын ‘ ’, ‘\t’ табуляциялары және ‘\n’ – жаңа жолдар) және басқа литерлерді жеке есептейтін программаны жазайық. Цифрларды есептеуді массивте сақтаймыз.
# include<stdio.h> /* цифрларды, бос орындарды және басқа литерлерді есептеу */
main ()
{ int c, i, nwhite, nother;
int ndigit [10];
nwhite=nother=0;
for (i=0; i<10; i++) ndigit [i]=0;
while ((c=getchar())!=EOF)
if (c>=’0’ && c<=’9’) // литер цифр болып табылады ма?
++ndigit [c-‘0’];
else if (c = = ‘ ‘¦ ¦ c = = ‘\n’ ¦ ¦ c = = ‘\t’) ++nwhite;
else ++nother;
printf (“цифры = ”);
for (i=0; i<10; i++)
printf (“%d”, ndigit [i]);
printf (“, пробелы=%d,прочие =%d\n”, nwhite, nother);
2.Айнымалыларды сипаттауС-де барлыќ айнымалылар ќолдануға дейін сипатталуы тиіс. Негізгі 5 типі бар:
1.char- символды.
2.int-бүтін.
3.float-жылжымалы нүктелі.
4.double-2 ece үзындыќтағы жылжымалы нүктелі.
5.void-бос, мәнсіз.
Int- бүтін. Бұл типтің мәні, мына диапазонмен (-32768-ден 32767) шектелген бүтін сандар. Диапазон типке арналған ұяшыќтардың Өлшемімен аныќталады және наќты компьютерге байланысты. Бұдан басќа int типімен бірге ќолданылатын ќызметші сөздер бар: short int, unsigned int, long int бұлар сандар диапазонын ќысќартады немесе ұзартады.
Char-символдыќ, Бұл тип үшін мүмкін мән – бір символ. Символ апострофта жазылады. Компьютердің жадында символ бір байт ќана орын алады. Жадыда символ саќталмайды, ал сан- символ коды саќталады.Арнайы таблицаларда барлыќ мүмкін символдар және оларға сәйкес кодтар кӘрсетіледі.
Си тілінде char типін сандыќ түрде ќолдануға болады, ол үшін жаќшадағы бүтін (int) спецификаторын ќолданамыз.
Float- заттыќ тип. Бұл типтің мәні- сан, біраќ char және int типтерінен айырмашылығы, бұл тек бүтін емес.
Double-екі есе наќты заттыќ сандар.Бұл тип float типіне аналогты, біраќ ұлкен диапазондағы мәндерді ќабылдайды.
char, int —бүтін типтер, бұлар бүтін сандарды саќтауға арналған. float, double - жылжымалы нүктелі сандар. Осы 5 типтің негізінде Өзге типтер жасалынады, ол үшін модификаторлар ќолданады.
3.X Бір өлшемдімассив элементтерінің қосындысын, олардың санын шғару.
#include<stdio.h>
#define X 10