Metode Numerice

Curs
8.3/10 (4 voturi)
Domeniu: Calculatoare
Conține 3 fișiere: ppt
Pagini : 31 în total
Mărime: 843.41KB (arhivat)
Publicat de: Olimpian Oros
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Dana Barbu
cursuri metode numerice, Facultatea de Inginerie Mecanica, Universitatea Transilvania din Brasov

Extras din curs

Istoria sistemelor de calcul din antichitate până în secolul XX

Din cele mai îndepărtate timpuri, omul a căutat să folosească diverse dispozitive care să-l ajute în efectuarea calculelor analogice.

Primii algoritmi de rezolvare a problemelor ce implicau calcule numerice apar tot în Babilonul antic, în jurul anului 2000 ÎC. Pentru a simplifica aceste calcule, care oricum erau la un nivel foarte scăzut, se folosesc abace, cărora li se aduc diverse îmbunătăţiri în decursul istoriei. Matematica evoluează mult în următoarele milenii şi astfel apare nevoia dezvoltării de noi dispozitive ajutătoare, dintre care vom pomeni unul manual, inventat de celebrul matematician John Napier, sistem numit „Oasele lui Napier” (Napier’s Bones), capabil să execute toate cele patru operaţii primare: adunare, scădere, înmulţire (prin adunări repetate) şi împărţire (prin scăderi repetate).

Încă din secolul XV, Leonardo da Vinci a încercat să construiască un dispozitiv mecanic capabil să efectueze adunări şi scăderi. Ideea a fost îmbunătăţită de Blaise Pascal în 1642 (prin modelul Pascaline), care a încercat să pună în vânzare aceste maşinării, dar fără a avea vreun succes. La sfârşitul aceluiaşi secol, XVII, un german, matematicianul Gottfried Leibniz, a dezvoltat primul calculator mecanic capabil să efectueze înmulţiri cu numere de 5-12 cifre. Acesta folosea o nouă componentă, tamburul.

Începutul anilor 1800 aduc o revoluţie în domeniul calculatoarelor mecanice: apariţia cartelelor pontate, o dată cu sistemul dezvoltat de francezul Joseph-Marie Jaquard, un război de ţesut cu mai multe modele de produse, fiecare fiind stocat pe câte o astfel de cartelă din hârtie pontată. După câteva decenii, în jurul lui 1820, francezul Charles Xavier Thomas produce primul calculator ce putea efectua toate cele 4 operaţii de bază, numit Arithmometru. Acesta se baza pe teoriile lui Leibnitz dar folosea sistemul de role de hârtie pontată şi s-a bucurat de vânzări record, dominând piaţa americană şi europeană până la începutul secolului XX.

Un proiect foarte important apărut în jurul anilor 1830 a fost cel dezvoltat de un alt francez, mult mai celebru, Charles Babbage, care realizează  primul sistem de calcul numeric programabil din istorie. Acesta era cu adevărat unul inovator, utilizând un motor analitic (echipament pe care Babbage a încercat să-l dezvolte pentru a putea permite efectuarea de calcule logaritmice precise, bazat pe un proiect precedent tot al său, motorul diferenţial), şi semănând din multe puncte de vedere cu unele computere moderne. Acesta a fost proiectat până la cele mai mici detalii, dar nepus integral în practică. În anii 1990, specialiştii de la London Science Museum construiesc aceste sisteme, pe baza notelor lui Babbage, demonstrând că ideile sale revoluţionare erau funcţionale.

Conținut arhivă zip

  • Metode Numerice
    • capitolul1.ppt
    • capitolul2.ppt
    • capitolul3.ppt

Alții au mai descărcat și

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Comunicații internet

2.1. Stilurile caracterelor {n sfirsit pagina dvs. contine ceva, chiar daca este vorba numai de un nume. Vom analiza in continuare elementele de...

Crearea unei aplicații independente în Java

Toate aplicatiile Java contin o metoda main(), spre deosebire de miniaplicatii. class FirstApp { public static void main( String argsst) {...

Curs Excel

Deplasarea prin foi Deplasarea dintr-o foaie in alta se face cu clic cu mouse-ul pe eticheta foii dorite. Deplasarea prin celule Va puteti...

Te-ar putea interesa și

Modelarea numerică a amestecurilor dielectrice

Introducere Actualitatea şi importanţa temei Multe dintre materialele folosite la ora actuală ca izolanţi electrici sunt amestecuri dielectrice...

Metode Numerice

Introducere In aceasta etapa a dezvoltării matematicii, analiza numerica ocupa un loc foarte important in cadrul matematicilor aplicative....

Matematici Asistate de Calculator

REZOLVAREA SISTEMELOR DE ECUATII LINIARE Consideratii teoretice generale Un sistem de „m” ecuaţii liniare cu „n” necunoscute este de forma: a11...

Metoda baleiajului ortogonal diferențial pentru rezolvarea ecuațiilor diferențiale ordinare

Motto O lucrare trebuie să fie precum fusta unei femei: nu prea lungă, ca să nu plictisească, dar suficient de scurtă ca să atragă atenţia....

Lucrări metode numerice

1). Într-un punct al unui corp solicitat se cunoaşte tensorul tensiunilor: Se cere: - sa se calculeze tensiunile principale din punct, rezolvând...

Metode Numerice

LABORATOR NR.1 COMPLEXITATEA ALGORITMILOR NUMERICI 1. Elemente teoretice : Calitatea unui algoritm este apreciată prin eficienţa sa spaţială...

Curs - Metode Numerice și Programe de Calcul al Structurilor

1. Noţiuni de teoria elasticităţii 1.1 Ecuaţii de bază În foarte multe domenii ale ştiinţei şi tehnicii, utilizarea unor instalaţii, utilaje şi...

Metode Numerice

Introducere Ultimele decenii au fost marcate de progresul mijloacelor de calcul. Asistăm la o competiţie între dezvoltarea tehnologică şi...

Ai nevoie de altceva?