«Бағдарламалау тілдері» пәнінен оқу тәжірибесі бойынша


Мәліметтерді форматтап енгізу



бет6/44
Дата03.10.2023
өлшемі2,7 Mb.
#183587
1   2   3   4   5   6   7   8   9   ...   44
Байланысты:
«Бағдарламалау тілдері» пәнінен тәжірибелік жұмыстар жинағы

Мәліметтерді форматтап енгізу
Scan f () функциясы формат бойынша мәліметтерді енгізеді.
Форматы : Scan f () (“басқару қатары”, аргумент 1,аргумент 2…).
Аргументтер-сәйкес мәндер көрсеткіштері. Сондықтан айнымалылар алдында белгісі жазылады.
Басқару қатары-түрлендіру спецификаттарын көрсетеді. Оларға бос орындар,табуляция символдары, жаңа жолға көшу. Түрлендіру символдары баспаға шығару символдарына ұқсас. Кейбір симолдарының алдында модификациялар жазылуы мүмкін.
F – far типті көрсеткішті көрсетеді.
N - near типті көрсеткішті көрсетеді.
h – char int типті көрсеткішті көрсетеді; бұл d,i,o-u,x символдарының алдында жазылуы мүмкін.
l - long int типті көрсеткішті көрсетеді.
L - long double типті көрсеткішті көрсетеді.
Мыс: бүтін сан int a символ в-ны нақты сан t былай енгізуге болады.
Scanf (% d, a)
Scanf (% l, b); Scanf (% d%c%fa,b,c”)
Программа құрылымы
Программа мынандай элементтердің жиынынан тұрады. Процессорлардың командаларды, компилятор көрсеткіштері, хабарламалар мен анықтамалардан тұрады.

Препроцессорлардың дерективалары


Тестерінің компиляция алдында өзгертеді. Компиляторға көрсеткіштер арнайы құрал саймандар (указатель), олар арқылы программа орындалады (скомпилируется).
Айнымалыларды хабарлау – айнымалының атрибутын көрсетеді.
Айнымалыларды анықтау – – оған ЭВМ жадынан орын береді.
Функцияларды хабарлау – оның атын, оның формальдық параметрлерінің атрибутын көрсетеді. Cu тіліндегі программа орындалуы үшін кем дегенде бір функция болуы қажет. Егер бірнеше функция болса олардың біреуі бас функция болып, оның аты main () болуы мүмкін.
Мысалы: int x =1;\* айнымалыларды анықтау*/
int y=2;
extern int printf (char*, …); \* функцияны хабарлау*/
main () \* бас функцияны анықтау */
{int r ;/* айнымалыларды анықтау */
int w;
z=y+x; .w=y-x;
printf (r=%d\w=%d\n,r,w);
}
тілінің операциялары
Тілдің кез-келген өрнегі операторлардан (айнымалылар, константалар), операцияларынан тұрады. Операциялардың орындалу ретін дөңгелек ретін дөңгелек жақша арқылы ұйымдастыруға болады.

  1. дәреже.

  2. *,/.

  3. +;-;

қосымша операциялар бар. Ол логикалық операциялар.
!= тең емес
= = тең
|- логикалық «или»
«И»
?:-шартты операция
«=»-меншіктеу.
Оператор мен операция ұғымдарын жаңылыстырмау үшін айтып кетейік. Оператор программаның ең кіші бірлігі. Си де оператор соңында «;» белгі қолданылады.


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




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

    Басты бет