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
Cost: Gratis
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

Proiectarea Algoritmilor

1. INTRODUCERE ÎN PROIECTAREA ALGORITMILOR 1.1. Definiţii Un algoritm este o metodă de rezolvare pas cu pas a problemelor. O problemă este...

Design-ul și Machetarea Paginilor Web

Trei reguli faţă de un sit 1. Respectarea strictă a standardelor internet. 2. Alegerea riguroasă a conţinutului paginilor web. 3. Asigurarea...

Curs Excel

1. Noţiuni de bază 1.1. Lansarea în execuţie a programului Programul Excel, la fel ca şi programul Word, face parte din pachetul Microsoft...

Structuri de Date și Algoritmi

1. Conceptul de dată În informatică, prin dată, se desemnează un model de reprezentare a informaţiei, model cu care se poate opera pentru a obţine...

Concepte de Bază ale Tehnologiei Informației

Modulul 1 – Concepte de bază ale Tehnologiei informaţiei (IT) 1.1. Concepte generale 1.1.1. Hardware, Software, IT Ceea ce noi numim Tehnologia...

Informatică

Noţiunea de informatică - Informatica este un termen preluat din limba franceză (informatique), provenind din combinarea primei părţi a...

Curs informatică

Un calculator personal este alcătuit din două categorii de componente: hardware şi software. Hardware-ul reprezintă ansamblul elementelor fizice,...

Tehnici avansate de programare

Capitolul 1. Algoritmi. Elemente de analiză a complexităţii algoritmilor 1.1. Algoritmi. Recapitulare Etapele rezolvării unei probleme 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?