Ф 11-19 Бейсенова Гульбахрам Исмаиловна 7М1530 Информатика мамандығының магистранттарына арналған «жоо-да информатика педагогының әдістемелік дайындығы»



бет9/11
Дата13.01.2023
өлшемі221,95 Kb.
#61243
1   2   3   4   5   6   7   8   9   10   11
Өзіндік жұмыс нұсқалары
1.Экранда шағын үй бейнесін салатын программа құру керек.
2.Экранда олимпиада жалауын (түрлі түсті 5 сақина) салатын программа құру керек.
3.Экранда ракета бейнесін салатын программа құру керек.
4.Экранда кеме бейнесін салатын программа құру керек.
5.Экранға әр түрлі радиустағы шеңберлер салып олардың ішін бояу керек. Сызық түстері мен ішкі бояу түстері өзгеріп тұруы қажет.
6.Экранда бес жұлдыз бейнесін салатын программа құру керек.
7.Экранда алты жұлдыз бейнесін салатын программа құру керек.
8.Экранда сегіз жұлдыз бейнесін салатын программа құру керек.
9.Экранда Қазақстан Республикасы туын салатын программа құру керек.
10.Экранда Ресей туын (түрлі түсті үш төртбұрыш) салатын программа құру керек.
11. Дисплей экранына велосипедшінің схемалық бейнесін шығару программасын жасаңыз.
Программаны жібергенде велосипедші велосипед педалін аяғымен айналдырып, өз қимылын бастайды.
12. Дисплей экранына адамның схемалық бейнесін шығару программасын жасаңыз. Программаны жібергенде адам аяқ-қолын сәйкесінше қозғалтып өз жүрісін бастайды.
13. Дисплей экранының жоғарғы бөлігіне бұлт бейнесін шығару программасын жасаңыз. Программаны жібергенде бұлт жылжып, одан жаңбыр жауа бастайды. Сонымен қатар бұлт көлемі біртіндеп кішірейеді.

15 өзіндік жұмыс. Мәліметтер құрылымын өңдейтін есептерді программалау


Мысал. Компьютердің дискісінде (диск А:) numbers.txt файлын құратын және оған пайдаланушы енгізген 5 бүтін санды жазатын программа жазыңыз. Текст редакторы көмегімен құрылған файлды көріп шығыңыз. Әр сан бөлек қатарда орналасқанына көз жеткізіңіз.
Шешуі.
// Дискіде файл құру
#include "stdio.h"
#include "conio.h"

#define FNAME "numbers.txt\0" // файл аты


#define N 5 // сандар саны

// Дискіде файл құрып, оған


// пайдаланушы енгізген бүтін сандарды жазады
void main()
{
char fname[20] = FNAME;
FILE *f; // сандар файлы
int n; // сан

puts("\nФайл құру");


printf("Енгізілген сандар файлға жазылады %s\n",fname);
puts("Әр санды енгізген сайын -ді басыңыз\n");

// (t) мәтінін (w) жазба режимінде файл ашу


// Егер бұрын сондай атпен файл бар болса, онда Если файл с таким именем уже есть, то новые
// жаңа мәліметтер оның үстінен жазылады
// Файл соңына қосу үшін
// (a) қосу режимін қолданыңыз
if ((f = fopen(fname, "wt")) == NULL)
{
printf("жазу үшін файлды ашу қатесі ");
getch();
return;
}

for (int i = 0; i < N; i++)


{
printf("->");
scanf("%i", &n);
fprintf(f,"%i",n);
}
fclose(f); // файлды жабу
printf("Енгізілген сандар файлға жазылды %s\n", fname);
puts("\nАяқтау үшін");
getch();
}


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




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

    Басты бет