Generator de Cod Morse

Proiect
9/10 (1 vot)
Conține 1 fișier: pdf
Pagini : 31 în total
Cuvinte : 9867
Mărime: 173.83KB (arhivat)
Publicat de: Profira Chivu
Puncte necesare: 9
Profesor îndrumător / Prezentat Profesorului: Turc Traian, Genge Bela
pe acest proiect am luat nota foarte buna, am uimit profesorii eu fiind un student mai putin documentat in domeniul de informatica si limbaj de programare.

Cuprins

  1. PREFATĂ 1
  2. Alfabetul Morse 1
  3. Limbajul C 3
  4. Scurtă introducere în C 4
  5. Un exemplu de program C: "Hello, World!" 5
  6. Tipuri de date 7
  7. Alocarea memoriei 8
  8. Sintaxa 9
  9. Începuturile limbajului de programare C 9
  10. K&R C 10
  11. ANSI C si ISO C 11
  12. C99 12
  13. Diferente între C, C++ si Pascal 13
  14. Comparatie cu limbajul Pascal 13
  15. C si C++ 13
  16. Exemplu 14
  17. Functii 15
  18. Functii cu parametri impliciti 17
  19. Localizare si durată de viată 17
  20. Cum realizăm un program 18
  21. Functii de acces 18
  22. Functii destinate gestiuni ferestrelor 19
  23. Functii orientate pe culori 19
  24. Functii destinate gestiunii generatorului de sunet 20
  25. CERINTE DE SISTEM 21
  26. DESCRIERE PROGRAM 21
  27. CODUL SURSA AL PROGRAMULUI: 21
  28. BIBLIOGRAFIE 30

Extras din proiect

PREFATĂ

În perioada de început a procesărilor auotomate, programatorii scriau

instructiunile care reprezentau programe pentru calculator ca secvente de cifre 0 si 1, Codul

rezultat se numea cod masina (machine code) si reprezenta limbajul cunoscut, înteles de

sistemul de calcul.

Pentru a simplifica si a mări viteua de realizare a programelor, au fost dezvoltate

limbaje de asamblare (assembly language). Acesta au reprezentat un pas în directia

îndepărtării de codul masină si apropierii de un limbaj cât-de-cât pe întelesul omului. Cu

aceste limbaje, numite “limbaje din generatia a doua “(2nd generation languages),

programatorii puteau scrie instructiuni într-o formă mai usoară (aceste instructiuni erau

apoi convertite în secvente de 0 si 1 pentru a fi întelese de calculator)

Deoarece limbajul masină cât si limbajele de asamblare lucrează într-un mod

apropiat de calculator si solicită o cunoastere profundă modului de lucru al acestuia, se

numesc limbaje de programare de nivel scăzut (low-level language - LLL ).

Avantajele programării în limbaj masină constau în eficientă maximă la rulare si

simplicitatea instructiunilor ; dezavantajele constau în dificultatea învătării, timpul mare

necesar scrierii programelor si dificultatea realizării corectiilor si actualizărilor.

În zilele noastre majoritatea programelor sunt scrise în limbaje de nivel înalt

(high-level language – HLL), numite astfel deoarece nu solicită cunoasterea circuitelor

calculatorului si sunt apropiate de limba engleză si de notatia aritmetică.

Alfabetul Morse

(conform originalului din engleză Morse code)

Este o metodă de transmitere a informatiei folosind secvente standardizate de semne

sau pulsatii scurte si lungi - cunoscute în mod comun ca "puncte" si "linii" - pentru litere,

cifre si caracterele speciale specifice oricărui mesaj.

Creat original de către Samuel Morse pe la mijlocul anilor 1830, pentru a fi folosit la

transmiterea informatiei cu ajutorul telegrafului electric, al cărui inventator a fost, alfabetul

Morse a fost folosit intensiv începând cu perioada timpurie a comunicatiilor radio a anilor

1890. Datorită dezvoltării ulterioare a comunicatiilor folosind o gamă largă de unde

electromagnetice folosind metode mai avansate tehnologic, utilizarea alfabetului Morse a

devenit în zilele noastre, într-un fel, desuetă si aproape uitată.

Totusi, există domenii de utilizare, asa cum ar fi navigarea maritimă si aeriană, precum si

comunicarea radioamatoare (ce foloseste unde electromagnetice continue), în care folosirea

inventiei americanului Morse este de neînlocuit. De fapt, codificarea Morse este singura

modalitate digitală de modulare si transmitere a informatiei care poate fi folosită eficient si

citită usor de către oameni, fără a necesita existenta unui computer, fapt care permite

transmiterea digitală a informatiei pe canale de comunicare destinate transmiterii sunetelor

si deci a vocii umane.

Un tabel din 1922 al codului sau alfabetului Morse pentru litere si cifre.

Alfabetul Morse poate fi transmis în mai multe modalităti. Initial a fost transmis ca

pulsatii electrice de-a lungul unei linii telegrafice, dar poate fi trasmis ca un ton audio, ca un

semnal radio având pulsatii ori tonuri lungi si scurte, sau ca semnale mecanice sau vizuale,

utilizând o lanternă, un heliograph sau asa-numita Aldis lamp.

Codul Morse este într-adevăr o formă timpurie de transmitere digitală a informatiei, dar este

dificil de adaptat la transmiterea automată din cauza lungimii variabile a caracterelor sale.

Ca atare, a fost înlocuit cu alte coduri de transmitere, incluzând codul Baudot si ASCII, care

au lungimi standard pentru fiecare caracter distinct al mesajului.

Există un alfabet Morse international, care este compus din sase elemente diferite:

semn scurt, denumit punct sau dit (•);

semn lung, denumit linie, dash sau dah (--);

un spatiu liber între caractere (între puncte si linii);

spatiu scurt (între litere);

spatiu mediu (între cuvinte);

spatiu lung (între propozitii).

Ceea ce este cunocut ca alfabetul Morse diferă într-un fel de ceea ce a fost original creat si

dezvoltat de Morse si asistentul său, Alfred Vail. O îmbunătătire substantială a codului,

incluzând modificări la 11 litere a fost creată si publicată în Germania în 1848, inventatorul

acestei versiuni fiind Friedrich Clemens Gerke. Versiunea lui Gerke a fost ulterior adoptată

ca standard în întreaga lume pentru ceea ce a fost numit alfabetul Morse international sau,

pe scurt, Morse international. Alfabetul Morse original, limitat în special la utilizarea sa în

Statele Unite ale Americii a devenit ulterior cunoscut ca Railroad Code sau American

Morse code.

În ultimul timp, există un număr continuu crescând de evidente si fapte care probează, că

adevăratul inventator al alfabetului Morse, cel putin în varianta sa primordială si apoi în cea

folosită la început, a fost de fapt asistentul lui Morse, Alfred Vail, care din păcate a murit

sărac si aproape uitat. Vail a avut, de asemenea, si contributii esentiale la realizarea

tehnologică a telegrafului initial si a variantelor sale ulterioare. Morse si urmasii săi au

sustinut si continuă să sustină contrariul.

Preview document

Generator de Cod Morse - Pagina 1
Generator de Cod Morse - Pagina 2
Generator de Cod Morse - Pagina 3
Generator de Cod Morse - Pagina 4
Generator de Cod Morse - Pagina 5
Generator de Cod Morse - Pagina 6
Generator de Cod Morse - Pagina 7
Generator de Cod Morse - Pagina 8
Generator de Cod Morse - Pagina 9
Generator de Cod Morse - Pagina 10
Generator de Cod Morse - Pagina 11
Generator de Cod Morse - Pagina 12
Generator de Cod Morse - Pagina 13
Generator de Cod Morse - Pagina 14
Generator de Cod Morse - Pagina 15
Generator de Cod Morse - Pagina 16
Generator de Cod Morse - Pagina 17
Generator de Cod Morse - Pagina 18
Generator de Cod Morse - Pagina 19
Generator de Cod Morse - Pagina 20
Generator de Cod Morse - Pagina 21
Generator de Cod Morse - Pagina 22
Generator de Cod Morse - Pagina 23
Generator de Cod Morse - Pagina 24
Generator de Cod Morse - Pagina 25
Generator de Cod Morse - Pagina 26
Generator de Cod Morse - Pagina 27
Generator de Cod Morse - Pagina 28
Generator de Cod Morse - Pagina 29
Generator de Cod Morse - Pagina 30
Generator de Cod Morse - Pagina 31

Conținut arhivă zip

  • Generator de Cod Morse.pdf

Alții au mai descărcat și

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

C++

Limbajul “C” este un limbaj de programare care are o destinatie universala. El este utilizat în rezolvarea problemelor stiintifice si...

Aplicații multimedia

Tipuri de Media: text, imagini, video, imagini statice, sunet si imagini dinamice. Multimedia reprezinta a aplicatie cuprinzând mai multe medii,...

Te-ar putea interesa și

Analiza și Modelarea unui Sistem Hotelier

Introducere În procesul prelucrării, realizării şi exploatării sistemelor complexe, analiza în baza modelării sistemelor şi a simulării. Joacă un...

Minidispozitiv de monitorizare a unei locuințe inteligente

Introducere În zilele noastre, dezvoltarea activă a științei și tehnologiei, dispozitivele electronice penetrează din ce în ce mai mult viețile...

English-Romanian Glossary on Biometrics

I Introduction pag.4 1: What Biometrics Are and Who’s Using Them pag. 5 1.1: How Biometric Systems Work pag. 7 1.2: Characteristics of Biometric...

Proiect Sisteme Informatice pentru Gestiune

1. Descrierea problemei: Am ales ca studiu de caz, pe firma Rompetrol, in ceea ce priveste sistemele Internet / Intranet, datorita retelei sale...

Decodor Morse cu Pic

Introducere Din cele mai vechi timpuri omenirea a fost interesată în transmiterea ştirilor la distanţă . Dar, în diferitele epoci, acest lucru s-a...

Comunicarea orală - tehnică de comunicare atractivă

Comunicarea e asemenea unui “nor gros” pe care vînturile îl tot “împing si îl destrama si care pluteste peste aproape toate stiintele.”...

Comunicații și rețele wireless

În cautarea raspunsului istoric, am ajuns la un altul legat de tehnologia mobila Bluetooth, care ne înconjoara astazi de pretutindeni. Caci la fel...

Teoria comunicării

Curs 1: Dificultăţile unei definiţii Comunicarea nu este nici pe departe o activitate tânără, ea este cu siguranţă la fel de veche ca şi istoria...

Ai nevoie de altceva?