Bazele programării

Curs
9/10 (3 voturi)
Domeniu: Calculatoare
Conține 2 fișiere: ppt
Pagini : 55 în total
Mărime: 8.78MB (arhivat)
Publicat de: Paulica Păun
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Codrin Nisioiu

Cuprins

  1. Obiective curs curent
  2. Insusirea diferitelor abordari specifice datelor
  3. Insusirea diferitelor clasificari specifice datelor

Extras din curs

Introducere

Organizarea datelor - Proces complex care presupune

identificarea, clasificarea si descrierea proprietatilor acestora,

gruparea lor in colectii,

reprezentarea pe purtatori tehnici

definirea si realizarea procedurilor de prelucrare,

etc

Abordarea teoretica

Informatia

in general: semne care circula pe diferite canale intre elementele lumii reale, cu forme specifice de receptare la nivelul materiei vii;

in particular (cand receptorul este omul): informatia trebuie considerata in raport cu procesul de cunoastere si cu modul de reflectare a rezultatelor in constiinta fiintei umane

Caracteristici definitorii ale informatiei

semn cu semnificaţie - existenta unui limbaj cunoscut de catre receptor;

noutate - completarea tezaurului de cunostinte al receptorului;

utilitate, prin receptarea in timp util, in contextul dorit(activitatea receptorului).

Data

nivel sintactic – asociat sistemului de semne si reguli utilizate pentru a le reuni in constructii sintactice folosite pentru reprezentarea informatiei in procesul de culegere, transmitere, inregistrare si prelucrare -> data

nivel semantic – informatia poate fi caracterizata ca semnificatie a datelor

Sensul informatiei – corespondenta intre o data si obiectul real / situatia reprezentata de acesta data

Data

Notatia formala BNF(Backus-Nour Form) realizeaza descrierea unui limbaj de programare

<data>::=<identificator><atribute><valoare>

va contine conceptul de valoare

se adauga un sistem de reguli de transformare – forma de reprezentare si manipulare, avand ca scop obtinerea de date noi pe baza celor existente

Diferenta intre informatie si data – obiect si modelul sau

Abordare pragmatica

considera informatia in raport cu scopurile receptorului

Scopurile receptorului -> utilitatea si importanta informatiei

se obtine reflectarea cea mai fidela a procesului de cunoastere -> intelegerea completa impune utilizarea conceptului de cunostinta

procesul de cunoastere se realizeaza in timp, prin acumulare progresiva de informatii asupra unui obiect sau sistem

Tezaur de cunostinte

totalitatea informatiilor detinute de un observator asupra unui obiect sau sistem

termen de referinta pentru a evalua rezultatele oricarui proces de informare, parte a procesului general de cunoastere

rezultatele unui proces de informare pot conduce la 2 situatii extreme:

Conținut arhivă zip

  • Bazele Programarii 1.ppt
  • Bazele Programarii 2.ppt

Alții au mai descărcat și

Autocad pentru începători

C1.1.CONCEPTUL DE CAD TERMINOLOGIE - COMPUTER AIDED ENGINEERING -CAE-vizeazăetapeledecercetare,inovaresiconcepţie; - COMPUTER AIDED DRAWING/...

Programare orientată pe obiect C++

1. INTRODUCERE ÎN C++ Exista limbaje concepute strict pe baza conceptelor programării orientate pe obiecte (POO), de exemplu Simula sau Smalltalk....

Inginerie Software

Fazele dezvoltării unui produs software 1 Ce este ingineria programării? 2. Fazele ingineriei programării 2.1. Faza de analiză 2.2. Faza de...

Limbaje de Asamblare

Introducere. Necesitatea programării în limbaje de asamblare Modalităţile de programare s-au schimbat imens de la inventarea calculatorului, în...

Rețele de Calculatoare

O reţea de calculatoare (computer network) este un ansamblu de calculatoare interconectate prin intermediul unui mediu de comunicaţie (cablu...

Algoritmi

ETAPELE REZOLVARII UNEI PROBLEME ALGORITMUL – reprezintă o succesiune finită şi ordonată de operaţii univoc determinate, efectuate mecanic, care...

Administrare rețele de calculatoare

ELEMENTELE COMPONENTE ALE UNUI SISTEM DE CALCUL Monitorul Este o periferica de iesire/intrare si este caracterizat prin: - Diagonala ecranului...

Crearea bazelor de date - SQL Server

O bază de date SQL Server este compusă din trei tipuri de fişiere: un fişier cu extensia mdf zero sau mai multe fişiere cu extensia ndf şi unul cu...

Te-ar putea interesa și

Bazele programării pe obiecte

Partea 1. Teorie I. Programarea pe Obiecte.Notiuni Generale I.1. Obiecte.Clase.Caracteristici. I.1.1. Introducere. Limbajele de programare,...

Bazele programării - probleme cu vectori

Valoarea unui polinom Enunt Să se scrie programul pentru calcularea valorii unui polinom într-un punct dat. Coeficienții polinomului sunt numere...

Baze de date on-line pentru comerțul electronic

Introducere : Argumentarea alegerii studiului de caz . “Baze de date on-line pentru comertul electronic “ : - Etimologic , termenul de comert vine...

Bazele programării calculatoarelor

I Probleme cu masive unidimensionale I.1 Problema 1 a) Enuntul problemei Se consideră expresia E(x)=a0Xn + a1Xn-1 + a2Xn-2 +...+ an-1X +an....

Proiect bazele programării - evidența personalului

Acest program se doreste a fi unul care sa vina in ajutorul contabililor precum si a celor ce se ocupa cu evidenta personalului in cadrul unei...

Bazele programării în C

Problema 1 Rezolvarea ecuatiei ax2 + bx + c = 0, a,b,c Î R. Pseudocod { real a, b, c, x, x1, x2, im, d, r; scrie (”coef ecuatiei: ”);...

Bazele programării

1) Sa se determine elementul maxim din triunghiul de sub diagonalele unei matrice patrate(exclusiv diagonalele). a.pseudocod integer a[10][10],...

Bazele programării - 20 programe în limbajul C

VECTORI Problema 1 #include <conio.h> #include <stdio.h> /** Se considera doi vectori cu componente reale.Se citeste un numar natural k. Sa...

Ai nevoie de altceva?