Tuesday 29 January 2013

7. సి లాంగ్వేజ్ మొదటి ప్రోగ్రాం First Program In C


మనం ఏ Programming language లో అయినా ఆల్‌గారిధమ్ వ్రాసినా దాన్ని బట్టి మాత్రమే Program వ్రాస్తాం .
ఇప్పుడు మనం ఒక ఆల్‌గారిధమ్ వ్రాసి దాన్ని C Language లో ఎలా  వ్రాస్తారో చూద్దాం

Write a Algorithm To print a message "HELLO WORLD "?

STEP1:  
Start

Step2:    print HELLOWORLD

STEP3:  END
అచ్చం  పైన  వ్రాసిన ఆల్‌గారిధమ్ ని "C " లాంగ్వేజ్ లో ఎలా వ్రాస్తారో చూద్దాం 

Write a Program to print Hello world message At output ?

#include 
< stdio.h >

void main()
{
    
 printf(" Hello world ");

}
ఆల్‌గారిధమ్ లో Starting step "start " ఇక్కడ అంటే "C " Language లో Stating Step Void main(). ఆల్‌గారిధమ్ లో STEP2 print HELLO WORLD  కాబట్టి  
ఇక్కడ అంటే "C " Language లో printf(" hello world "); Use చేస్తాం . ఆల్‌గారిధమ్ లో STEP3 End చేయడం కాబట్టి ఇక్కడ Ending కి } use చేస్తాం.
printf syntax:

                    printf (" ఈ కొటేషన్'s  మద్యలో ఏది  వ్రాస్తే అది output లో ప్రింట్ అవుతుంది ");


Examples On printf :

  • printf(" hai ") ; -----------------> hai అని output లో ప్రింట్ అవుతుంది 
  • printf("  siva naadh baazi is great  "); --------------------> sivanaadh baazi is గ్రేట్ అని output  లో ప్రింట్ అవుతుంది 
  • printf("your name");----------------------> your name అని output లో ప్రిన్త్ఫ్ అవుతుంది 


" Printf work అవ్వాలి  అంటే  printf కి  సంబంధించిన   program already వ్రాసి  వుంది  దాన్ని  మనం  include చేసుకోవాలి అదే మనం void main() పైన వ్రాసిన stdio.h ఈ  file లో  printf కి  సంబంధించిన  program ఉంది  కాబట్టి  దాన్ని  #include ద్వార   ఈ  program లో  కి  Include చేసుకున్నాం"


ఇప్పుడు  program ని  compile చేద్దాం compilation కోసం  ALT+F9 ని  Press చెయ్యాలి  . అప్పుడు  program లో  ERRORS ఉంటె  Error's ని చూపిస్తుంది లేక పోతే Errors దగ్గర 0 అని చూపిస్తుంది .


compilation తర్వాత మనం Output చూడాలి కాబట్టి Output చూడాలి అంటే CTRL+F9 press చేయాలి . CTRL+F9 PRESS చేస్తే Output వస్తుంది  కానీ ఇప్పుడు పైన వ్రాసిన Program వ్రాసి   OUTPUT చూస్తే  రాదు  ఎందుకంటే OUTPUT వస్తుంది . గాని Output స్క్రీన్  మనకి  కనిపించదు  . మరి  ఇప్పుడు  Output చూడాలి  అంటేALT+F5 press చేస్తే  వస్తుంది  output క్రింద  చూపించిన picture లో  చూడండి 


pro1

ok నా . ఇప్పుడు ఒక ఐడియా వచ్చిందా . ఓకే మళ్ళి PROGRAM ని compile చేసి Execute చేసి output చూద్దాం. ఈ output ని క్రింద చూపించినా Picture లో లాగా వుంటుంది .

pro2

పైన OUTPUT లో Hello world Hello world అని రెండు సార్లు print అవుతుంది . కాని మనం రాసిన Program లో Hello world అని printf లో వ్రాసింది ఒక్క సారే . కాబట్టి ఒక్కసారే output లో print అవ్వాలి . కాని ఇక్కడ రెండు సార్లు ఉంది అందులో First Hello world అనేది అంతకముందు ఒకసారి program యొక్క Output చూస్యం కదా అది దాని Output. ఇంక్కోసారి Hello world అని రెండవ సారి print అయింది కదా అది ఇప్పుడు Output చూసినా Program Output.

అంతకముందు program Output మనకి అవసరం లేదు .మనకి కేవలం present program output వరకు  మాత్రమే చాలు కాబట్టి previous program output ని clear చేసేయాలి . కాబట్టి మనం ప్రోగ్రాం లో   " clrscr() " అనే statement ని వ్రాయాలి .

clrscr() --------> అంటే clear screen అని meaning 


clrscr() work అవ్వాలి అంటే దానికి సంబందించిన program ని Include చేసుకోవాలి . ఆ program " conio.h " .

ఇప్పటి వరకు మనం Ctrl+F9 Press చేస్తే Output ని చూడలేకపోతున్నాం . అంటే output Screen మనకి కనిపించడం లేదు . Output screen ని Ctrl+f9 press చేసినప్పుడు చూడాలి అంటే మనం "  getch () " అనే 
ఒక statement ని Ending Bracket ముందు వ్రాయాలి 

getch () ------> అంటే Get character అని meaning ఇది Output Screen ని ఏదయినా key press చేసే అంత వరకు అలాగే ఉంచుతుంది .

getch () ------> work అవ్వాలి అంటే దానికి సంబందించిన program ని Include చేసుకోవాలి . ఆ program " conio.h " .

కాబట్టి Final  గా పైన  Program ని ఈ క్రింది విధంగా వ్రాయవచ్చు 

#include < stdio.h >
#include < conio.h >

void main()
{
         clrscr();

         printf(" Hello world ");

         getch();

 }


ఇప్పుడు మనం ఎన్ని  సార్లు వెంట వెంటనే output చూసినా output లో ఒక్క సారి మాత్రమే print అవుతుంది ......
                                            Next Chapter C Program Rule's

1 comment: