22/09/2018

कक्षा 11 कंप्यूटर सिलेबस 2018 - 2019 Class 11 Computer Syllabus 2018 - 2019


कक्षा 11 कंप्यूटर सिलेबस 2018 -2019  



कंप्यूटर प्रोद्योगिकी और प्रोग्रामिंग – I

विषय कोड – 03

इस विषय के दो प्रश्न पत्रों की सैधांतिक एवं प्रायोगिक परीक्षा होगी | परीक्षार्थी को दोनों में पृथक – पृथक उत्तीर्ण होना अनिवार्य है. विषय की योजना निम्नानुसार है –

Important Syllabus links:


  1. RBSE Class 11 - syllabus Hindi 2018-19 
  2. class 11 english - Syllabus 2018-19 
  3. Class 11 Accountancy -Syllabus 2018-19 
  4. Class 11 business studies - Syllabus 2018-19 
  5. Class 11 economics Syllabus 2018-19 
  6. Class 11 Compluter Syllabus 2018-19


प्रश्न पत्र
समय (घंटे)
प्रश्न पत्र के लिए अंक परीक्षा
पूर्णांक
सैधांतिक
3.15
70
70
100
प्रायोगिक
3.00
30
30


क्र. सं.              विषय वस्तु              पूर्णांक – 70 यूनिट – 1 : ‘सी ‘ भाषा का परिचय                06
                 ‘सी’ भाषा का परिचय , इतिहास , ‘सी’ प्रोग्राम की संरचना , अक्षर समूह , स्थिरांक , चर , अभिज्ञानक, डेटा प्रकार की घोषणा , कीवर्ड , इनपुट – आउटपुट फलन , ऑपरेटर , व्यंजक का प्रकार , रूपांतरण , ऑपरेटरों को पूर्वता , नियंत्रक कथन , if कथन , if-else कथन , नेस्टेड (nested) if – else कथन , लूपिंग (looping), for लूप, while लूप और do while लूप , नेस्टेड लूप (nested लूप) ब्रेक कथन , continue कथन .

यूनिट-2 : ’सी’ भाषा की प्रोग्रामिंग                08
                ऐरे : घोषणा और आरम्भीकरण , एक आयामी ऐरे, द्विआयामी ऐरे और बहु आयामी ऐरे फलन : पूर्व निर्धारित फलन, उपयोगकर्ता परिभाषित फलन – घोषणा और परिभाषा , वैश्विक और स्थानीय चर , भण्डारण कक्षाएं , वास्तविक और औपचारिक पैरामीटर , आव्हान , सन्दर्भ द्वारा आव्हान , मान द्वारा आव्हान ,एक ऐरे को फलन में भेजना , प्रत्यावर्तन , संकेत का परिचय , संरचना (structure) संरचना के साथ ऐरे , संघ (union) का परिचय. 
यूनिट-3 : ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग             08

              ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की अवधारणा , संरचित प्रोग्रामिंग, प्रक्रियात्मक प्रोग्रामिंग एवं ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग अंतर,फायदे और सीमाएँ. OOPs विशेषताएं, डेटा एन्कप्सुलेशन (encapsulation), डेटा सम्पुटीकरण, बहुरूपता और वंशानुक्रम. C++ प्रोग्राम की संरचना – टोकन , कीवर्ड , स्थिरांक , मूल डेटा प्रकार. cout निर्देशों के साथ आउटपुट और cin निर्देशों के साथ इनपुट. 

यूनिट-4 कंप्यूटर नेटवर्किंग                   14
                     नेटवर्किंग का परिचय – विशेषताएं ,अवयव, नेटवर्क स्थान, डाटा संचार मॉडल , डाटा संचार प्रणाली के प्रदर्शन के अवयव ,संगति, विश्वसनीयता. रिकवरी, सुरक्षा, नेटवर्क टोपोलॉजी- स्टार, बस , रिंग , मेश , ट्री , हाइब्रिड, मानकीकरण और प्रोटोकॉल- मानक की आवश्यकता, मानकीकरण समितियाँ, इन्टरनेट मानक , संचरण मोड और डाटा ट्रांसमिशन- सिम्प्लेक्स, अर्ध डुप्लेक्स , पूर्ण डुप्लेक्स, समान्तर प्रसारण , धारावाहिक संचरण, नेटवर्क की श्रेणियां – लेन, मैन, वैन, पैन, internet works ओ.एस.आई. मॉडल – भौतिक , डाटा लिंक, नेटवर्क , परिवहन , सत्र , प्रस्तुति , आवेदन परतों टीसीपी/आईपी मॉडल : नेटवर्किंग में सिग्नल- एनालॉग , डिजिटल , आवधिक, गैर आवधिक संकेतों , नेटवर्किंग में ट्रांसमिशन मीडिया परिचय – ट्विस्टेड केबल , को-एक्षिअल केबल, ऑप्टिकल फाइबर केबल , रेडियो तरंग संचरण, उपग्रह संचार. 
नेटवर्किंग उपकरण के बारे में परिचय – ब्रिज , हब , स्विच , राऊटर , रिपीटर्स आदि नेटवर्किंग ( मैक और आईपी) में पतों का परिचय- क्लासेज, आईपी एड्रेस अवयव, सबनेट मास्क , आईपी एड्रेस योजना , मैक और आईपीवी 6 के बारे में परिचय , वायरलेस के बारे में परिचय- वायरलेस के बारे में परिचय- वायरलेस लेन टेक्नोलोजीस, WLAN के मानक और सुरक्षा- आरएफ बैंड, 802.11, WLAN के ग्राहकों को नेटवर्क, प्रवेश मोड, कवरेज क्षेत्र, डाटा रेट्स , WLAN के उपकरण, कंजेशन नियंत्रण और सेवाओं की गुणवत्त- डेटा यातायात, कंजेशन , कंजेशन नियंत्रण, लोड शेडिंग, जिटर, QOS, QOS तकनीक में सुधार, एकीकृत सेवा, डीफ़रेन्सिअल सेवाएं : डीएनएस और ईमेल- डीएनएस नेमस्पेस, internet में डीएनएस, डीएनएस सन्देश, डीएनएस में संकल्प प्रक्रिया, ईमेल , ईमेल –सेवाएं, आर्किटेक्चर, मेल सर्वर .

यूनिट-5 : एक्सएमएल                        10 

                एक्स एम एल (XML) परिचय- एक्स एम एल (परिचय ) और अवलोकन, मार्कअप लैंग्वेज का परिचय, डेटा संरचना, एक्स एम एल दस्तावेज बनाने की प्रक्रिया, मान्य एक्स एम एल दस्तावेज बनाने की प्रक्रिया, एक्स एम एल की विशेषताएं. एक्स एम एल दस्तावेज बनाना : एक्स एम एल घोषणा (declaration), टैग और एलिमेंट , गुण (attributes), सन्दर्भ टेक्स्ट. 
                DTD की मूल बातें : एक्स एम एल दस्तावेज स्कीमा की आवश्यकता , एक्स एम एल दस्तावेज स्कीमा के प्रकार , DTD स्कीमा परिभाषा : एक्स एम एल दस्तावेज, एंटिटी डिक्लेरेशन , एक्स एम एल स्कीमा की मूल बातें : एक्स एम एल स्कीमा और DTD पपरिभाषाएं अन्तंर , संरचना .एक्स एम एल नेमस्पेस : परिचय , डिक्लेरेशन , डिफ़ॉल्ट नेमस्पेस. 
यूनिट-6 : डाटाबेस प्रबंधन प्रणाली            10
डाटाबेस अवधारणा , परिचय और परिभाषा , उपयोग , DBMS प्रणाली , DBMS के फायदे, डोमेन, टपल, रिलेशन, की, प्राथमिक कुंजी , वैकल्पिक कुंजी , उम्मीदवार कुंजी, DBMS management सिस्टम के उदहारण , RDBMS का परिचय, संरचित (Structured Query Language) क्वेरी भाषा : परिचय, एसक्यूएल  के लक्षण, एसक्यूएल के प्रयोग के लाभ, डेटा परिभाषा, भाषा (DDL) (Data Definition Language), (DML : Data Manipulation
Language). MySQL कमांड्स : CREATE TABLE, DROP TABLE, ALTER TABLE, UPDATE SET, INSERT, DELETE, SELECT, DISTINCT, FROM, WHERE, IN, BETWEEN, GROUP BY, ORDER BY : Functions: Number, string, date.

यूनिट-7:पीएचपी                           14 
                   पीएचपी के द्वारा वेब निर्माण- स्क्रिप्ट की मूल बातें, क्लाइंट बनाम सर्वर साइड स्क्रिप्ट, पीएचपी द्वारा वेब निर्माण की आवश्यकता , स्क्रिप्ट टैग, चर की घोषणा और एक्सेस डेटा प्रकार : कोड में कमेंट(Commenting). शेली, primitive डेटा के प्रकार , अचर घोषणा , एक्सेस फलन. 
         लूप – प्रकार for , while , do while , array , एक आयाम ऐरे , बहु आयाम ऐरे , ऐरे डेटा निकलने के लिए for each लूप इनबिल्ट ऐरे : $_GET, $_POST, $_REQUEST, आदि में PHP सशर्त Constructs: सशर्त Constructs निर्माण के विभिन्न प्रकार if – else – और else – if , switch-case कथन . ऑपरेटर्स: गणितीय तुलनात्मक , असाइनमेंट , तार्किक , सशर्त तार्किक , ऑपरेटर की पूर्वता. 

      MySQL के साथ PHP के लिए कनेक्टिविटी : MySQLडेटाबेस के लिए PHP में कनेक्टिविटी कोड , MySQL के सञ्चालन ‘ लिए विभिन्न PHP स्क्रिप्ट का उपयोग जैसेः डेटा क्वेरी लैंग्वेज (DQL-Data Query Language) , डेटा परिभाषा लैंग्वेज (Data Definition Language), डेटा मेनिपुलेसन लैंग्वेज (डी एम एल) डेटा नियंत्रक भाषा (DCL)

कंप्यूटर प्रोध्योगिकी और प्रोग्रामिंग – I 
प्रायोगिक योजना
समय – 3 घंटा                       अंक : 30
क्र . सं .
विषय
अंक भार
1
‘C’ भाषा प्रोग्रामिंग
8
2
‘C++’ भाषा प्रोग्राम 
4
3
XML प्रोग्राम
3
4
SQL प्रोग्राम
3
5
PHP प्रोग्राम
2
6
Practical Record
5
7
Viva
5

नोट : प्रायोगिक परीक्षा हेतु ‘C’ भाषा एवं ‘C++’ भाषा में से एक प्रोग्राम अंक 12 का तथा XML, SQL एवं PHP में से एक प्रोग्राम अंक 8 का दिया जाना चाहिए .

निर्धारित पुस्तक –
कंप्यूटर और प्रोध्योगिकी – I
माध्यमिक शिक्षा बोर्ड rajasthan , अजमेर .

Labels: , , ,

21/09/2018

RPSC 2nd grade exam 2018 Biology syllabus


RPSC 2nd grade Biology Syllabus



RAJASTHAN PUBLIC SERVICE COMMISSION, AJMER

SYLLABUS FOR EXAMINATION FOR THE POST OF

LECTURER -BIOLOGY,
(SCHOOL EDUCATION)
PAPER - II

Part – I (Knowledge of subject concerned : secondary level)
1. Taxonomy :
                  Definition of life, Biodiversity, Need for classification, concept of species and taxonomical hierarchy, Binominal nomenclature, Tools for study of taxonomy – Museums, Zoos, Herbaria, Botanical gardens. 
                 Classification of Living organism, five kingdom system.
Salient features and classification of plants (major groups upto class). Life cycle of Algae, Fungi,
                Bryophytes, Pteridophyta, Gymnosperm and Angiosperm.

2. Structural organization in Animals and Plants :
                        Animal Tissue : Types, Origin, Location, Structure and functions.
                       Plant tissue : Anatomy of root, stem, and leaves of monocots and dicots Morphology, anatomy and functions of Morphological types Inflorescence, flower and fruits.

3. Cell Structure and Functions :
                           Concept of Cell Theory; Structure of Prokaryotic and Eukaryotic cell; Plant and Animal cell; Structure, properties and functions of cell surface - cell process, cell organelles-structure and function; Chromosomes –Structure, types, aberrations.

Chemical constituents of living cells : Biomolecules - Structure and functions of proteins, carbohydrates,lipids, nucleic acids; Enzymes – Types, properties and enzyme action.
                   
Cell cycle; cell division - mitosis, meiosis and their significance.

4. Animal Physiology :

Digestion and absorption,

Breathing and Respiration,

Body fluids and circulation,

Excretory product and their elimination,

Locomotion and movement,

Neural control and coordination,

Chemical coordination and regulation,

Reproduction.

5. Reproduction in Plants :

Vegetative, Asexual and Sexual Reproduction. Structure of flower, Pollination, Fertilization, Development of embryo.

6. Genetics and Evolution:

Mendelion Inheritance: chromosome Theory of Inheritance Sex determination in human beings.

Linkage and crossing over.

Origin of life – theories and evidence.

7. Biology and Human Welfare :

Basic concepts of immunology, vaccines, Pathogens, Parasites, Cancer, AIDS

8. Ecology and Environment: Organism and its environment. 

Population and ecological adaptations

Environmental factors (climatic, edaphic and biotic )

Ecosystems- components, types, energy flow; Food chain, food web.

Part – II (Knowledge of subject concerned : Graduation Level)


1. Taxonomy :

Salient features and classification of non chordata and chordata upto order level with examples.

Symmetry, coelom, metamerism, arthropodization.
Floral variations in Ranunculaceae, Apiaceae, Asteraceae and Poaceae.

2. Biology and Human welfare :

Economic importance of protozoa, Helminthes, molluscs and insects.

Plant utilization- cereals (wheat, Rice),

Fiber yielding plants (cotton, Jute),

Vegetable oils (Groundnut, Mustard),

Spices (Coriandor, Fenugreek and cumin ),

Medicinal Plants (Commiphora , witharnia )

Beverages (Tea, Coffee)

3. Biotechnology and its Applications :

Definition, scope and application; Recombinants DNA technology;
Transgenic animals and plants

Application in Health and Agriculture

Tissue culture-methods and application

4. Environmental biology : Plant and animal succession.

Biogeochemical cycles: Carbon, Nitrogen, Phosphorus .

Environmental Pollution, Air, Water and Noise and Soil Pollution.

5. Structure (External Internal), Reproduction and life cycle of the following

Amoeba, Obelia, Taenia, Ascaris, Pheretima , Periplanata, Rana, Rabbit.

6. Embryology : Gametogenesis, Spermatogenesis and Oogenesis, Fertilization, Cleavage, Blastula, Gastrula-Morphogenetic
movement, Fate maps, embryonic induction, Metamorphosis of frog. Regeneration, Amphibian limb regeneration.

Extra-embryonic membranes in chick, placenta in mammals.
Endocrine control of ovulation, pregnancy, parturition and lactation.

7. Plant physiology :- Water relations, Transpiration, Photosynthesis, Respiration, Growth, Mineral Nutrition, Plant movements,

Nitrogen and Lipid Metabolism.

8. Biostatistics : Mean, Mode, Median, Standard deviation, Tabular and graphical representation of data-table, histogram, Pie diagram, bar diagram, line graph.

Part – III (Knowledge of subject concerned : Post graduation level)


1. Technique in Biology : Electrophoresis, Centrifugation, Chromatography, Colorimetery, Spectrophotometery, ELISA.

2. Microscopy : Principle of light, Phase contrast and Electron microscope.

3. Ethology : A brief account of types of behavioral of animals - Feeding , Learning, Instinctive, Motivated, Social and
Reproductive.

4. Biogeography and Wild life conservation : Endemism, Hot spots, Plant and Animal distribution with special reference to Rajasthan. Wild life conservation. Biosphere reserves, wild life sanctuaries and National Parks.


Part IV (Educational Psychology, Pedagogy, Teaching Learning Material, Use of computers and Information Technology in Teaching Learning)

1. Importance of Psychology in Teaching-Learning :

 Learner,
 Teacher,
 Teaching-learning process,
 School effectiveness.
2. Development of Learner :

 Cognitive, Physical, Social, Emotional and Moral development patterns and characteristics
among adolescent learner.

3. Teaching – Learning :
 Concept, Behavioural, Cognitive and constructivist principles of learning and its implication for
senior secondary students.
 Learning characteristics of adolescent and its implication for teaching.
4. Managing Adolescent Learner :
 Concept of mental health and adjustment problems.
 Emotional Intelligence and its implication for mental health of adolescent.
 Use of guidance techniques for nurturing mental health of adolescent.
5. Instructional Strategies for Adolescent Learner :
 Communication skills and its use.
 Preparation and use of teaching-learning material during teaching.
 Different teaching approaches:
Teaching models- Advance organizer, Scientific enquiry, Information, processing, cooperative
learning.
 Constructivist principles based Teaching.
6. ICT Pedagogy Integration :
 Concept of ICT.
 Concept of hardware and software.
 System approach to instruction.
 Computer assisted learning.
 Computer aided instruction.
 Factors facilitating ICT pedagogy integration.
* * * * *


Total Questions 150 Marks 300

Note : 1 All the question in the Paper shall be Multiple Choice Type Question.
2 Negative marking shall be applicable in the evaluation of answers. For every wrong answer one-third of the marks
prescribed for that particular question shall be deducted.
Explanation : Wrong answer shall mean an incorrect answer or multiple answer.
3 Duration of the paper shall be 3 Hours.

* * * * *

Labels: ,

15/09/2018

RPSC 2nd grade teacher 2018 English Syllabus

RPSC 2nd grade teacher 2018 vacancy, syllabus, exam date, notes

राजस्थान लोक सेवा आयोग , RPSC ने हाल ही मैं विषयवार 9000 शिक्षकों के पदों पर भर्ती की घोषणा की है
इन पदों में TSP तथा NON-TSP(वरिष्ठ अध्यापक ) दोनों के लिए भर्ती की जाएगी . RPSC 2nd Grade 2018 के आवेदन की तिथि बीत चुकी है .
जो की अधिकृत वेबसाइट rpsc.rajasthan.gov.in पर 09 जून 2018 तक की गयी थी. RPSC ने हाल ही में RPSC 2nd Grade
2018 परीक्षा की तिथि घोषित कर दी है . यह परीक्षा 28 अक्टूबर 2018 से 03 नवम्बर 2018 को होगी.
परीक्षा के समय तथा विस्तृत जानकारी भी शीघ्र ही जारी की जाएगी . आप नीचे RPSC 2nd Grade  2018 परीक्षा की Eligibility
तथा अन्य जानकारी जैसे आयु शैक्षिक योग्यता, सिलेबस , परीक्षा योजना Exam Pattern , सिलेक्शन
प्रक्रिया , सब्जेक्ट - वाइज vacancy एग्जाम डेट्स देखें .





Syllabus

Rajasthani

English

RAJASTHAN PUBLIC SERVICE COMMISSION, AJMER
SYLLABUS FOR EXAMINATION FOR THE POST OF
LECTURER - ENGLISH,
(SCHOOL EDUCATION)


Paper - II

Part – I (Senior Secondary Level)


  1. Determiners
  2. Tenses
  3. Transformations :
    1. Direct – Indirect
    2. Active - Passive
    3. Negatives, Interrogatives
    4. Simple to compound and complex
  4. Auxiliaries
  5. Prepositions
  6. Phrasal verbs and Idioms
  7. Reading comprehension
  8. Précis writing
  9. Letter writing
  10. Report Writing

Part – II (Graduation Level)

(A) Poetry


  1. Milton: On His Blindness
  2. John Donne : Go and Catch a Falling Star
  3. Wordsworth : Daffodils
  4. Shelley - Ode to the West Wind
  5. Keats - Ode on a Grecian Urn
  6. Browning - My Last Duchess
  7. Nissim Ezekiel - Night of the Scorpion
  8. Kamla Das - Dance of the Eunuchs

(B) Drama


  1. Shakespeare: Macbeth
  2. As You Like It

(C) Prose


  1. Bacon: Of Studies
  2. Lamb: In Praise of Chimney Sweepers

(D) Fiction


  1. Hardy: The Mayor of Casterbridge
  2. R.K. Narayan : The Vendor of Sweets

(E) An Acquaintance with Literary Forms and Figures of Speech
(F) Phonetic Transcription, Word-Stress

Part – III (Post-Graduation Level)


  1. (A) 
    1. T.S. Eliot - The Waste Land
    2. Harold Pinter - The Birthday Party
    3. Anita Desai - Cry, the Peacock
  2. (B) 
    1. Varieties of Languages: Creole, Pidgin,
    2. Code - Switching,
    3. Code - Mixing,

Part – IV 
(Educational Psychology, Pedagogy, Teaching Learning Material, Use of computers and Information Technology in Teaching Learning)


  1. Importance of Psychology in Teaching-Learning :
    1. Learner,
    2. Teacher,
    3. Teaching-learning process,
    4. School effectiveness.
  2. Development of Learner :
    1. Cognitive, Physical, Social, Emotional and Moral development patterns and characteristics among adolescent learner.
  3. Teaching – Learning :
    1. Concept, Behavioural, Cognitive and constructivist principles of learning and its implication for senior secondary students.
    2. Learning characteristics of adolescent and its implication for teaching.
  4. Managing Adolescent Learner :
    1. Concept of mental health and adjustment problems.
    2. Emotional Intelligence and its implication for mental health of adolescent.
    3. Use of guidance techniques for nurturing mental health of adolescent.
  5. Instructional Strategies for Adolescent Learner :
    1. Communication skills and its use.
    2. Preparation and use of teaching-learning material during teaching.
    3. Different teaching approaches:Teaching models- Advance organizer, Scientific enquiry, Information, processing, cooperative learning.
    4. Constructivist principles based Teaching.
  6. ICT Pedagogy Integration :
    1. Concept of ICT.
    2. Concept of hardware and software.
    3. System approach to instruction.
    4. Computer assisted learning.
    5. Computer aided instruction.
    6. Factors facilitating ICT pedagogy integration.

Scheme of Examination
Subject Concerned
S.No.                Subject                                                         No. of  Questions Total Marks
1 Knowledge of Subject Concerned : Senior Secondary Level 55 Questions 110 Marks
2 Knowledge of Subject Concerned : Graduation Level 55 Questions 110 Marks
3 Knowledge of Subject Concerned : Post Graduation Level 10 Questions 20 Marks
4 Educational Psychology, Pedagogy, Teaching Learning Material, Use of Computers and Information Technology in Teaching Learning 30 Questions 60 Marks

Total 150  Questions 300 Marks

Note : 

  1. 1 All the question in the Paper shall be Multiple Choice Type Question.
  2. 2 Negative marking shall be applicable in the evaluation of answers. For every wrong answer one-third of the marks prescribed for that particular question shall be deducted.

Explanation : Wrong answer shall mean an incorrect answer or multiple answer. 

Duration of the paper shall be 3 Hours.

* * * * *

Labels: , ,

10/09/2018

C प्रोग्रामिंग Part 2

C प्रोग्रामिंग क्या है (What is C Programming?)


C प्रोग्रामिंग क्या है, कैसे सीखें (C and  C++ Programming in Hindi)


            आज हम सीखेंगे की C प्रोग्रामिंग क्या है, कैसे सीखें?, C प्रोग्रामिंग भाषा का आविष्कार किसने किया, C प्रोग्रामिंग का इतिहास क्या है? साथ ही जानेंगे की क्‍यों ठीक से सीखना जरूरी है C?

             जैसा की हम जानते है की C प्रोग्रामिंग लैंग्वेज काफी पुरानी प्रोग्रामिंग भाषा के रूप में जानी जाती है, यह एक Structured Programming Language है। इस प्रोग्रामिंग भाषा की सहायता से कंप्यूटर या अन्य मशीनो के लिए प्रोग्राम्स लिखकर उन्हें संचालित (Operate) किया जाता है। 

           आज जितने भी उन्नत प्रोग्रामिंग भाषाएं जैसे की जावा (Java), .नेट (.NET), पीएचपी (PHP), विज़ुअल बेसिक (Visual Basic), जावास्क्रिप्ट (JavaScript) आदि, सभी “C प्रोग्रामिंग लैंग्वेज” पर आधारित है। इसलिए अगर आप C प्रोग्रामिंग भाषा सिख लेते है तो आपको अन्य प्रोग्रामिंग भाषाएँ सीखना काफी सरल हो जायेगा। 

आज भी C प्रोग्रामिंग लैंग्वेज का इस्तेमाल सिस्टम सॉफ्टवेयर (System Software) और एप्लीकेशन सॉफ्टवेयर (Application Software) बनाने में किया जाता है।  विंडोज ऑपरेटिंग सिस्टम (Windows Operating System), लिनक्स ऑपरेटिंग सिस्टम (Linux Operating System) और यूनिक्स ऑपरेटिंग सिस्टम (UNIX Operating System) को भी बनाने में C प्रोग्रामिंग का उपयोग किया गया था। 
C प्रोग्रामिंग को सिखने से पहले आपके कंप्यूटर में Turbo C++ इनस्टॉल होना चाहिए। यह एक C++ या C का कंपाइलर (Compiler) है, यह एक प्रकार का अनुवादक (Translator) है जो सोर्स कोड को ऑब्जेक्ट कोड में बदलने का काम करता है, सरल शब्दों में, कंपाइलर के द्वारा प्रोग्राम (Program) में त्रुटि (Error) को चेक किया जाता है।

C प्रोग्रामिंग का इतिहास (History of C Language)


             सन 1960 में, कैम्ब्रिज विश्वविद्यालय (Cambridge University) ने एक प्रोग्रामिंग भाषा का अविष्कार किया जिसको B Programming Language (Basic Combined Programming Language – BCPL) नाम दिया गया। 

             मगर इसमें कुछ खामिया मौजूद थी किन्तु बी (B) प्रोग्रामिंग लैंग्वेज एक ओपन सोर्स प्रोजेक्ट (Open Source) था और कम्प्यूटर वैज्ञानिक डेनिश रिची (Dennis Ritchie) ने इसमें काफी कुछ सुधार और परिवर्तन किया और ’बी’ प्रोग्रामिंग भाषा का संशोधित रूप ने “C प्रोग्रामिंग लैंग्वेज” को जन्म दिया। 
             इसलिए, डेनिस रिची. को प्रोग्रामिंग लैंग्वेज “C” का निर्माता माना जाता है। C प्रोग्रामिंग भाषा का अविष्कार सन 1972 मे बेल प्रयोगशाला (Bell Laboratories) में डेनिस रिची और उनकी टीम द्वारा किया गया था। ’बी’ प्रोग्रामिंग भाषा में संशोधन का मुख्य उद्देश्य यूनिक्स ऑपरेटिंग सिस्टम (UNIX Operating System) का निर्माण करना था।

C प्रोग्रामिंग भाषा की विशेषताएं (Features of C Programming Language)



  • C प्रोग्रामिंग लैंग्वेज में निर्देश (Command) देने के लिए छोटे अक्षर (lower Case Letters) का उपयोग किया जाता है।
  • C प्रोग्रामिंग भाषा में बनाये जाने वाले प्रोग्राम्स (Programs) के एक्सेक्युट (Execute) होने की गति तीव्र होती है।
  • C प्रोग्रामिंग भाषा की मुख्य विशेषता यह है कि इसमे उच्च स्तर की प्रोग्रामिंग भाषा (High Level Programming Language) के साथ -साथ निम्न स्तरीय प्रोग्रामिंग भाषा (Low Level Programming Language) के भी संपूर्ण गुण विद्यमान होते है।
  • C प्रोग्रामिंग भाषा एक ऐसी प्रोग्रामिंग भाषा है जिसमें सिस्टम सॉफ्टवेयर (System Software) और एप्लीकेशन सॉफ्टवेयर (Application Software) दोनों प्रकार के सॉफ्टवेयर बनाये जा सकते है।
  • अधिकतर कंप्यूटर सॉफ्टवेयर जैसे की रोजमर्रा के एप्लीकेशन, म्यूजिक प्लेयर, विडियो एडिटर, एनीमेशन सॉफ्टवेर, गेम्स आदि, C प्रोग्रामिंग लैंग्वेज का इस्तेमाल कर बनाये जाते है क्योंकि C प्रोग्रामिंग से बने प्रोग्राम्स काफी तेज़ी से एक्सेक्युट (Execute) होती है।
  • C प्रोग्रामिंग भाषा को असेंबली भाषा (Assembly Language) मे लिखा गया है
  • C प्रोग्रामिंग लैंग्वेज को सीखना बहुत ही आसान होता है क्योंकि यह सरल अंग्रेजी भाषा में होता है।


C प्रोग्रामिंग की बुनियादी अवधारणा (Basic Concepts of C Programming)


◾Basic Syntax— C एक Structured Programming Language है, जो ऊपर से नीचे (Top to Bottom) की तरफ काम करती है।सरल शब्दों में, जबतक टॉप क्लियर एक्सेक्युट नही होगा तब तक वह बॉटम पर नही आ सकता है। C प्रोग्रामिंग का बेसिक सिंटेक्स कुछ इस प्रकार है:- Header, Body और Code (Statements)। इन तीन चीज़ से मिलकर एक बेसिक प्रोग्राम बनता है। 

◾Functions— एक बड़े C प्रोग्राम को C फ़ंक्शन नामक बुनियादी बिल्डिंग ब्लॉक में विभाजित किया जाता है। क्योंकि प्रोग्रामिंग के दोरान कुछ ऐसे स्टेटमेंट्स होते है जो कि सम्मिलित रूप से किसी टास्क को करते हैं, दरअसल, इन फंक्शन का संग्रह C प्रोग्राम बनाता है।
◾Variables— वेरिएबल एक मेमोरी स्पेस का नाम है, जिसके उपयोग हम अपने प्रोग्राम (Program) में कोई भी वैल्यू को स्टोर करने के लिए करते हैं।
◾Data types— C प्रोग्रामिंग में डाटा टाइप (Data types) वेरिएबल डिफाइन और फंक्शन डिफाइन की टाइप डिफाइन करती है।
◾Constant— कांस्तान्ट्स (Constants) उस वेरिएबल (Variables) को कहते हैं, जिसकी वैल्यू पूरे प्रोग्राम के एक्सेक्युट (Execute) होने के टाइम में नहीं बदलती है।
◾Operators— एक ऑपरेटर (Operators) एक ऐसा सिम्बल होता है, जो कि कंपाइलर को यह बताता है कि इस जगह मैथमेटिकल फंक्शन (Mathematical Function) करना है या लॉजिकल फंक्शन (Logical Function) करना है।
◾Loops— प्रोग्रामिंग करने के दोरान कई बर ऐसी स्थिति आती है जब कोड (Code) में किसी लाइन को या कुछ लाईन को बार बार रन (Run) कराने की जरुरत होती है, ऐसी स्थिति में हम लूप (Loops) का उपयोग करते है यह भी एक तरह की प्रोग्रामिंग स्टेटमेंट है।
◾Array— बहुत सारी इनफार्मेशन (Information) को एक सिंगल डाटा टाइप (Data types)में स्टोर करने के लिए हम
अर्रे (Array) का इस्तेमाल करते है, यह एक डाटा टाइप है।
◾Pointers— C प्रोग्रामिंग में पॉइंटर (Pointers) एक ऐसा वेरिएबल (Variables) होता है, जो किसी दुसरे वेरिएबल का एड्रेस Address) को स्टोर रखता है।
◾Strings— C प्रोग्रामिंग में करैक्टर (Character) के अर्रे (Array) को स्ट्रिंग (Strings) कहते है और यह String Null Character (\0) से समाप्त होता है।

C “Hello, World!” Program


C प्रोग्रामिंग में सबसे पहले Hello World प्रोग्राम को Create किया जाता है क्योंकि यह सबसे आसान Program होता है।
1.Turbo C/C++ Download कीजिये।
2.Download कर Turbo C/C++ को अपने कंप्यूटर में इनस्टॉल कीजिये।
3.उस Application को Open कीजिये और C Hello World का Program को Copy करके अपने Compiler पर Paste कीजिए।
4.Compile करने के बाद इसे Run कीजिये, अगर आपका Program सही से Compile हो गया है तो आपका कोड Run हो जायेगा।
5.तब आपके सामने एक काला रंग का स्क्रीन खुल कर आयेगा और उसपर Hello, World! लिखा रहेगा।

Source Code :

#include
int main()
{
   // printf() displays the string inside quotation
   printf("Hello, World!");
   return 0;
}

Output :

1 Hello, World!

C प्रोग्रामिंग महत्वपूर्ण क्यों है? (Why is C Programming Important?)


                   दोस्तों , आज बहुत सारी उन्नत प्रोग्रामिंग भाषाएं का अविष्कार हो चुका है और लगातार हो रहा है, किन्तु C प्रोग्रामिंग भाषा को आज भी लगभग हर कॉलेज यूनिवर्सिटी में पढ़ाया जाता है चाहे आप B.Tech, BE, MCA, BCA, B.Sc. IT इत्यादि तकनीकी कोर्सेज करते है, तब भी आपको C प्रोग्रामिंग लैंग्वेज पढना अनिवार्य होता है क्योंकि C प्रोग्रामिंग भाषा सिख लेने के बाद अन्य किसी भी प्रोग्रामिंग लैंग्वेज को सीखना काफी आसान हो जाती है। 
                आपने C प्रोग्रामिंग की विशेषताएं ऊपर पढ़ ही लिया है, अगर आपको  C प्रोग्रामिंग में प्रोग्राम (Program) बनाना, कॉमपायल (Compile) करना और रन (Run) करना अच्छी तरह से आ गया तब C प्रोग्रामिंग भाषा का इस्तेमाल आप ऑपरेटिंग सिस्टम विकास (Operating System Development), डाटाबेस सिस्टम (Database System), डिवाइस ड्राइवर (Device Driver), ग्राफिक्स पैकेज (Graphics Package), वर्ड प्रोसेसर (Word Processor) आदि में कर सकते है।

C programming language tutorial in hindi: Index

जैसे जैसे topic आगे बढेगा, यहाँ पर उसके link add होते रहेंगे.
  1. प्रारंभ करने से पहले
  2. सर्वप्रथम program चलाना सीखें
  3. program समझना
  4. variables और expressions
  5. variables और expressions – II
  6. if else statement
  7. if else statement - II
  8. switch case statement
  9. for loop
  10. Array and Input
  11. while loop
इसे like करें.
  1. String
  2. function
  3. function example
  4. break and continue
  5. struct (structure)
  6. Memory
  7. Memory II
  8. Pointer
  9. Pointer II
  10. Pointer III
  11. Array and Pointer
  12. Void pointer
  13. Preprocessor
  14. Arithmetical Operators
  15. Binanry number system
  16. Logical and comparison operators
  17. Advance C/C++ Graphics In C

   कृपया ध्यान दें: 
नीचे दिए गए बटन के माध्यम से आप हमारी फेसबुक ग्रुप को जॉइन कर सकते है। हमारे इस एप्प का उद्देश्य प्रतियोगता परीक्षाओं की तयारी करने वाले छात्रों को नवीन माध्यम द्वारा ज्ञान उपलब्ध करवाना है। जिससे वह अपने मोबाइल द्वारा ही समस्त जानकारी प्राप्त कर सके, आपको हमारा यह प्रयास कैसा लगा हमें जरूर बताएं।


Labels: , ,

04/09/2018

C Language : An Introduction

"C" Language : An Introduction


C Language : An Introduction to C Language

  • C is a programming language designed by 'Dennis Ritchie' at AT& T bell Labs in USA in 1972.
  • The C programming language is the mother of the all programming languages.
  • It is middle level language. It combine best features of low level language and flexibility of high level languages. It is machine and program dependable. 
  • C is one of the most widely used programming language of all time. 

History C Language : 

  • This was designed 'Dennis Ritchie' at AT& T bell Labs in USA in 1972.
  • Ritchie was working on a project "Multics" in 1960s to develop an operating system for large computer that could be used by a thousand users. This was not an economically useful project so they had to make another project.
  • The programming language C was written by Karnighan and ritchie, in a now classic book " The C programming Language: 1St edition. 

Characteristics of C language :

  • It is a middle level language because it combines the best elements of high level language with the control and flexibility of low level language.
  • It is function oriented. all additional tasks such as input and output, graphics math computations and access to peripheral devices are placed as library functions.
  • C is a tool to create structured programming but it allows a programmer to forsake  the discipline of structured programming.
  • It is powerful system programming language because of the access it provides to the addresses where variable are stored distinguishing C from languages like fortron and cobol.
  • It is portable efficient easy to debug. 
  • It is easy consice elegant language. 

I Hope you like this post Please share !!!

Labels: , ,