Penelitian dasar. Perangkat lunak untuk penelitian dan perhitungan ilmiah Perangkat lunak portabel untuk penelitian ilmiah

Komposisi, fungsionalitas, jumlah nama yang paling "beraneka ragam", dan yang paling dekat dengan pengguna akhir, tentu saja, adalah kelas program terapan. Yang paling jelas untuk program terapan adalah sistematisasinya berdasarkan tujuan dan ruang lingkup fungsional. Dari segi fungsionalitas, perangkat lunak aplikasi dapat dibagi menjadi beberapa kelompok besar:

□ aplikasi kantor;

□ aplikasi untuk manajemen proyek;

□ aplikasi untuk digunakan jaringan lokal;

□ aplikasi untuk Internet;

□ program untuk penelitian dan perhitungan ilmiah;

□ program pendidikan;

□ program untuk mengatur pekerjaan lembaga pendidikan;

□ program untuk perpustakaan;

□ program untuk bekerja dengan multimedia;

□ program akuntansi;

□ program keuangan;

□ program untuk desain;

□ perangkat lunak bisnis;

□ perangkat lunak untuk otoritas publik;

□ program pemeliharaan keselamatan;

□ program untuk perencanaan pribadi;

Hanya arahan utama di mana perangkat lunak aplikasi pengguna dikembangkan secara fungsional yang tercantum di sini. Mustahil untuk menutupi segalanya karena alasan sederhana bahwa saat ini hampir semua aktivitas manusia, area mana pun dalam hidupnya didukung oleh satu atau spesies lain. perangkat lunak. Mari kita lihat lebih dekat kategori utama.

15.6.1. Aplikasi Kantor

Aplikasi Office dapat diklasifikasikan sebagai office suite siap pakai (proprietary Microsoft Office atau buka OpenOffice.org), serta program individu yang terkait dengan fungsi input, penyimpanan, pemrosesan, dan penyajian dokumen dalam bentuk elektronik: berbagai editor teks dan pengolah kata, spreadsheet, program untuk membuat presentasi, grafik dan bagan, program untuk perencanaan individu dan kelompok. Aplikasi Office telah merambah begitu dalam ke dalam aktivitas apa pun sehingga saat ini komputer desktop tidak terpikirkan tanpa office suite, yang dianggap sebagai bagian integral dari komputer.

Setiap orang memilikinya aplikasi kantor, dari suite kantor yang disertakan, tujuan mereka dan set yang diperlukan dan fitur tambahan.

pengolah kata

Pengolah kata adalah aplikasi yang tujuan utamanya adalah membuat dan mengedit dokumen teks. Diperlukan untuk pengolah kata modern adalah fungsi memasukkan teks dan melakukan operasi pengeditan pada teks (menyalin, memotong, menghapus, dan menempelkan fragmen teks di lokasi tertentu), serta menyimpan teks dalam file di media fisik.

Fitur tambahan yang didukung oleh pengolah kata modern telah lama menjadi standar de facto untuk membuat perangkat lunak kelas ini:

□ pemformatan teks - mengubah jenis dan parameter font (warna karakter dan latar belakang, ukuran, coretan, garis bawah, jarak antar karakter dan parameter lainnya);

□ pemformatan paragraf - mengubah opsi perataan, penomoran, membuat daftar;

□ pemformatan halaman - paginasi, otomatis dan sewenang-wenang, mengubah jumlah kolom, membuat bagian;

□ pencarian dan penggantian fragmen dalam teks dokumen;

□ pencetakan dokumen;

□ meneruskan dokumen ke penerima melalui email;

□ dana kerja sama atas dokumen (review);

□ menyisipkan gambar, grafik, dan bagan ke dalam dokumen;

□ otomatisasi pemrosesan dokumen - cara memasukkan daftar isi, catatan kaki, kutipan, daftar referensi, cara membentuk struktur dokumen;

□ Ekspor dokumen ke berbagai format - Ekspor ke format HTML lintas platform sangatlah penting.

□ fungsi alat pemrograman dalam bahasa pemrograman built-in.

Pada ara. 15.4 menunjukkan jendela dari dua pengolah kata. Yang pertama (Word) disertakan dalam produk perangkat lunak standar Microsoft Office, yang kedua (Writer) - dalam produk perangkat lunak gratis OpenOffice.org. Dapat dilihat bahwa dua bilah alat utama dari pengolah kata ini secara fungsional hampir sepenuhnya bertepatan.

File drawer §id insert Fve "at | zbashcha Service Qw * 3 Help

: 1¾ Ii - OI b:< Щ^ ": # i:.-, - т-sm lii щ (Г5% "13 # *

; ; i , „ 3 2 p 3 (zSCHSH Shch "a" Si "r 0 D♦ - J, ** £


Penulisan OpenOffice.org\


Fungsi utama spreadsheet adalah untuk menyimpan data dalam sel yang diketik yang memungkinkan Anda merujuk ke unit data dengan mengalamatkan berdasarkan nama kolom (baris) (angka), serta memproses data dengan melakukan operasi aritmatika padanya atau meneruskannya sebagai argumen ke fungsi bawaan.

Fungsi tambahan spreadsheet hampir mirip dengan pengolah kata: pemformatan teks, penyisipan gambar dan berbagai objek, pemformatan gaya dan warna teks, latar belakang dan kisi tabel, baik tanpa syarat (memformat fragmen yang dipilih) dan bersyarat (tergantung pada nilai dalam sel tersebut atau lainnya). Selain itu, fungsi tambahan spreadsheet termasuk memperluas fungsinya melalui add-on khusus yang dirancang untuk melakukan perhitungan dan eksperimen statistik, keuangan, ekonomi dan ilmiah dengan data. Serta untuk dokumen teks, kemampuan untuk mengekspor ke format yang berbeda, terutama dalam format HTML, dan mencetak tabel.

!"Ariaicyr...................................

jj ||"& Jka gm Bgra"" Foznag Cgpafte £mte Qkmo Bantuan

14 ; w & 4", t; " .f" " $ . "t" *

15 j f^""........... P 7 ".......... 3


shShNKK,
G
Iiiiiii

Beras. 15.5. Spreadsheet

Perangkat lunak gratis Calc dan Excel berpemilik hampir tidak memiliki perbedaan fungsionalitas. Segala sesuatu yang dapat dilakukan di Microsoft Excel dapat dilakukan di Calc. Dokumen yang dibuat di Calc dapat disimpan ke format excel, dan dokumen yang dibuat di Excel dapat dibuka di Calc. Namun, seseorang tidak dapat berbicara tentang identitas lengkap, serta kompatibilitas penuh: beberapa operasi (misalnya, pemulihan tautan yang benar ke lembar dan buku lain) yang didukung oleh Microsoft Excel tidak didukung di Calc. Ada juga ketidakcocokan pada tingkat pemrograman aplikasi: bahasa bawaan di kedua program ini berbeda, sehingga makro Microsoft Excel di Calc tidak akan berfungsi.

Agar tidak mengulangi lebih jauh, perlu dicatat bahwa jenis kompatibilitas yang tidak lengkap ini, baik dalam hal fungsionalitas maupun mekanisme otomasi bawaan, adalah karakteristik dari semua program dari dua paket: Microsoft Office dan OpenOffice. Org.

Program presentasi

Presentasi tidak langsung menjadi bagian integral dari office suite. Office suite pertama hanya menyertakan pengolah kata dan spreadsheet, dalam beberapa kasus, office suite menyertakan alat untuk membuat pengikat dokumen dan beberapa lainnya. Namun, dengan berkembangnya peralatan multimedia dan proyektor, kebutuhan akan perangkat yang ringkas, visual, dirancang dengan indah, diilustrasikan dengan diagram dan grafik informasi menjadi semakin jelas. Beginilah genre presentasi komputer muncul, dan dengan itu program untuk membuat presentasi.

Fungsionalitas utama dari program pembuatan presentasi harus mempertimbangkan kemampuan untuk membuat, mendesain, dan bermain berbagai mode presentasi komputer.

Fungsionalitas tambahan mencakup fitur-fitur berikut:

□ ketersediaan jumlah yang besar dan variasi efek visual dan audio yang diputar saat bertransisi antar slide dan dari satu bagian slide ke bagian lainnya;

□ pembuatan presentasi mandiri, yaitu presentasi yang diputar secara independen dari program yang mendasarinya (ini dapat berupa file yang dapat dieksekusi, serta format file flash atau pdf);

□ sistem template canggih dan koleksi gambar yang kaya;

□ interaksi dengan peralatan presentasi;

□ kemampuan untuk mengimplementasikan objek multimedia yang kompleks dan mengelolanya dengan mudah.

Pada ara. Gambar 5.6 memperlihatkan program untuk membuat presentasi Power Point dari paket Microsoft Office dan Impress dari produk OpenOffice.org.


Beras. 15.6. Membuat presentasi

15.6.2. Program Manajemen Proyek

Salah satu bidang kegiatan paling populer bagi para manajer di berbagai tingkat manajemen dalam bisnis saat ini adalah manajemen proyek. Metode manajemen proyek, di mana serangkaian tugas bisnis yang saling terkait dianggap sebagai satu proyek dengan awal dan akhir yang ditentukan secara tepat waktu, anggaran, staf pelaksana, dengan distribusi tugas yang lengkap, telah terbukti efektif dalam banyak hal. : itu adalah algoritme yang baik, terstandarisasi, dan mudah dipindahkan dari satu bidang ke bidang lainnya.

Tidak mengherankan, alat manajemen proyek untuk manajer puncak dan menengah adalah kelas perangkat lunak yang cukup umum. Produk perangkat lunak manajemen proyek yang paling terkenal sejauh ini adalah Microsoft Project dalam versi desktop dan server. Produk ini memungkinkan Anda mengelola proyek kecil dan menengah individu, serta paket proyek tingkat perusahaan yang digabungkan ke dalam portofolio.

Kemampuan berikut diperlukan untuk manajemen proyek:

□ menentukan (menetapkan) sumber daya, termasuk materi, keuangan, manusia, sementara, dll.;

□ menentukan pekerjaan (tugas), menetapkan hierarki dan keterkaitannya;

□ mengembangkan dan melacak anggaran proyek untuk pemotongan yang berbeda (waktu, sumber daya, pekerjaan);

□ mengalokasikan sumber daya dan pekerjaan secara efektif, melacak dan menandai pelaksanaan tugas dan pengeluaran sumber daya;

□ menerima laporan tentang kemajuan proyek di bentuk yang berbeda(bagan Gantt, jadwal, anggaran, presentasi mingguan atau harian);

□ secara fleksibel membangun kembali konfigurasi desain yang dibuat.

15.6.3. Program klien untuk bekerja dengan layanan Internet

Protokol HTTP adalah layanan Internet paling terkenal yang membentuk World Wide Web (World Wide Web, WWW). Layanan ini digunakan oleh program yang disebut browser Internet atau browser Internet. Tugas browser Internet adalah memuat halaman Internet dari alamat yang diberikan, menampilkannya dengan benar, memastikan interaksi pengguna dengan elemen aktif halaman Internet, memelihara tingkat yang dibutuhkan keamanan dan perlindungan informasi rahasia pengguna. Program paling populer dari kelas ini saat ini adalah Internet Microsoft Explorer dan Perangkat Lunak Bebas Mozilla Firefox, popularitas program browser lain, Google-Chrome, berkembang pesat. Jendela dari ketiga browser ini ditunjukkan pada Gambar. 15.7.

Terlihat dari gambar bahwa tidak ada satu browser pun, setidaknya secara lahiriah, yang membuat inovasi khusus. Perlu dicatat bahwa model pengembangan terbuka di mana Mozilla FireFox dibuat memiliki kelebihan: selama keberadaan program ini, puluhan ribu modul tambahan telah dikembangkan untuknya oleh para sukarelawan. Modul-modul ini sangat memperluas fungsionalitasnya Peramban Mozilla Firefox. Beberapa modul memungkinkan Anda untuk sepenuhnya mengubah cara informasi disajikan di dalam jendela program (Gbr. 15.8).


Protokol jaringan FTP dirancang untuk menerima file dari server LR, sedangkan server ftp memainkan peran semacam gudang file. Saat ini, praktis tidak ada aplikasi klien khusus yang bekerja dengan protokol ini, karena semua browser Internet dapat membaca direktori ftp dan mengunduh file darinya ke komputer pengguna. Pada ara. 15.9 Anda dapat melihat seperti apa direktori ftp yang sama di pengelola file Konqueror dan di Internet Explorer.


Angka tersebut menunjukkan bahwa alat modern untuk bekerja dengan server ftp mereproduksi jarak jauh folder jaringan seperti halnya direktori lokal pada disk, dan jika pengguna memiliki hak yang sesuai, maka perbedaan antara file jaringan dan lokal praktis terhapus: Anda dapat membuka, mengedit, memotong, menyalin, dan menyeret file dan folder seperti halnya perangkat keras ke server jarak jauh dan sebaliknya.

Surel

Email adalah salah satu cara paling umum untuk bertukar informasi pribadi dan bisnis di Internet. Perangkat lunak untuk bekerja dengan surel sangat banyak. Dari klien email paling terkenal dengan grafis antarmuka pengguna Perlu dicatat, tampaknya, komersial program Microsoft Outlook dan The Bat, serta gratis program Mozila Petir. Pada ara. 15.10 Anda dapat melihat jendela Microsoft Outlook dan Mozilla Thunderbird.


File Orda-^ &1L Sdins Dwist&na 4003" yipaftca

^ G"/ Y ^owerrtibsees ;^orrmw*>iroftf$fcb W


Beras. 15.10. Klien email untuk menerima dan mengirim pesan elektronik

Untuk modern program surat kemampuan menerima dan mengirim pesan saja tidak cukup untuk bersaing di pasar program semacam itu. Selain itu, fitur berikut harus didukung:

□ menerima dan mengirim pesan tidak hanya dalam format teks, tetapi juga dalam format lain (misalnya HTML);

□ mengirim lampiran;

□ pemutaran konten multimedia;

□ mencari di dalam judul, topik dan teks pesan;

□ memelihara database alamat;

□ pembuatan folder tambahan;

□ melakukan operasi otomatis email masuk, termasuk mengurutkannya ke dalam folder berbeda tergantung pada filter yang ditetapkan;

□ perlindungan dari konten berbahaya dalam pesan atau lampiran.

Layanan pesan instan

Layanan pesan instan (pager Internet) sangat populer di kalangan pengguna Internet sejak awal. Layanan pertama dan paling terkenal adalah ICQ. Yang kurang diketahui adalah format dan aplikasi yang mendukung protokol Jabber. Nomor ponsel dan nomor ICQ telah menjadi pengidentifikasi pribadi yang tidak terpisahkan seperti nomor paspor. Layanan pesan instan memungkinkan Anda bertukar pesan dalam satu jendela, mengirim file satu sama lain secara paralel
(misalnya foto). Dari fungsi tambahan yang diterapkan oleh layanan pesan instan, orang dapat membedakan seperti organisasi konferensi dan obrolan grup (percakapan simultan dari beberapa orang yang ditampilkan dalam satu jendela).

Ada beberapa program yang mendukung pesan instan saat ini, dan semuanya gratis atau gratis, tetapi dengan iklan. Pada ara. 15.11 menunjukkan jendela program Kopete dan QIP yang mendukung format Jabber dan ICQ.


Beras. 15.11. pager internet
T \
Jaringan peer-to-peer Jaringan peer-to-peer (Peer to Peer, p2p) tidak membutuhkan server. Tujuan dari layanan ini adalah pertukaran file secara langsung antar peserta jaringan. Pekerjaan jaringan peer-to-peer didasarkan pada fakta bahwa setiap klien juga merupakan server. Jika seseorang memiliki file yang menarik, dia memberi tahu program bahwa dia ingin meletakkan file ini di jaringan, dan kemudian memberi tahu orang yang tertarik tentangnya. Program memecah file menjadi potongan-potongan kecil, dan orang lain yang mengunggah file ini secara bersamaan memberikan "potongan" yang telah mereka unduh ke klien berikut. Dengan demikian, efek optimalisasi beban pada jaringan dan tidak adanya server tunggal dalam jaringan peer-to-peer tercapai. Di antara program paling terkenal untuk mengatur jaringan p2p adalah pTorrent - program klien, jendelanya dapat dilihat pada Gambar. 15.12. Masalah utama jaringan peer-to-peer adalah kenyataan bahwa produk informasi elektronik (program, film, buku, dan musik) sering didistribusikan melalui mereka dengan pelanggaran hak cipta.

, X- A

QSelesai(O) j^sms: IgAcbVe(2) Qlnaktif(0)

T1ShZh nlOc

. H.4J-, J \ Kecepatan Sendiri, j Kecepatan IJp JReq? , 5 Diangkat , hiss
J- /7,66,153 102 pTorrent 1.3,G D 100,0 2|0
I® HSI-KBW-078-042-221-034, hsi3, kabel-, BrtTorrent 6.1.2 D 100,0 4,3 kB/dtk 112 sampai :111
■ppp-8b25-54-226.ufcranet.ru pTorrent 1,8,2 100,0 5,8 kB/dtk 4 saya 0 448KB 5iI
I 81.198,55.48 (Log sewa 1,8,2 D 100,0 1,2 kB/dtk 3|0 96,0 №
Il 384-203-51-205 ,mysmart le sewa utor 1.8.2 D 100.0 2,1 kB/dtk 32,0 №
saya 84.237.164.95 pTorrent 1.8.3 D 100,0 6,2 kB/dtk 4(0 192 Sh SAYA
saya 90.150.137,18? pTorrent 1,8,3 D 100,0 2,9 kB/dtk 3I0 208 m 51.2 I=
saya "Zu 116-238-112-92.pool.ukrtel.net pTorrent 1,8,1 D 100.0 1,8 kB/dtk 3(0
j Mlriet 166.255.92-89, tmn.ertefeconri.ru IITorrent 1,8,3 D 100,0 0,3 kB/dtk 2J0
1 Januari 93-80-0-187. broadband, corbina, gi Lu _ __ pTorrent 1,8,2 0,2 4,2 kB/dtk yashshshshzh 240 kB jffj-
Beras. j". ;D: 52.0 kB/s T: 2.6 MS 15.12. program pTorrent Xj;O>2fc0/sT:93,2k8

15.6.4. Program untuk penelitian dan perhitungan ilmiah

Perangkat lunak khusus untuk melakukan penelitian ilmiah, mengumpulkan statistik ilmiah (eksperimental) dan melakukan perhitungan ilmiah khusus berdasarkan data yang dikumpulkan tidak dikenal luas seperti, misalnya, perangkat lunak untuk bekerja di Internet, perangkat lunak perkantoran atau multimedia. Salah satu bidang penelitian ilmiah di mana perangkat lunak ilmiah khusus paling banyak digunakan adalah bioinformatika, yang terkait erat dengan penguraian kode genom manusia dan konstruksi model gen selanjutnya (rekayasa genetika) untuk memecahkan masalah di bidang kedokteran, kesehatan, dan pertanian. Program Avogadro, misalnya, memungkinkan Anda membuat model molekul tiga dimensi yang menakjubkan (Gbr. 15.13).

Program untuk perhitungan matematika, statistik, dan fisik umum adalah yang paling umum (contoh program tersebut: STATISTICA, MathCad, MathLab, MATHEMATICA). Jenis ketiga berdasarkan jumlah program adalah program untuk pemodelan astronomi dan perhitungan astronomi.


15.6.5. Program edukasi

Kecenderungan mengintegrasikan teknologi komputer ke dalam proses pendidikan saat ini menjadi semakin kuat, pada saat yang sama, pengembangan perangkat lunak yang secara khusus berfokus pada proses pendidikan sedang berlangsung secara aktif. Perangkat lunak untuk proses pendidikan dapat dibagi menjadi tiga kelompok utama:

□ untuk interaksi;

□ untuk mentransfer pengetahuan dalam mata pelajaran tertentu;

□ untuk pengujian dan pelatihan komputer.

Program untuk interaksi

Dengan bantuan perangkat lunak dan perangkat keras modern, guru dapat mendemonstrasikan desktopnya di monitor siswa dan melihat desktop siswa di monitor komputernya. Alat yang sama memungkinkan siswa untuk mengakses desktop masing-masing. Biasanya mekanisme ini bekerja secara efektif dalam kelas yang sama dalam jaringan komputer lokal, tetapi dengan baik bandwidth saluran jaringan dapat efektif dalam jaringan global atau Internet. Ini menciptakan lingkungan belajar terdistribusi di mana semua peserta dapat mengakses desktop masing-masing. Contoh perangkat lunak yang menerapkan prinsip ini adalah produk perangkat lunak NetOp School yang diproduksi oleh Axis Projects.

Program untuk transfer pengetahuan dalam mata pelajaran tertentu

Program jenis ini dalam bentuk interaktif memungkinkan Anda memperoleh pengetahuan tentang mata pelajaran tertentu atau dalam bidang pengetahuan tertentu. Ada banyak program seperti itu saat ini, baik komersial maupun gratis. Sebagai contoh, mari kita ambil program Tabel Periodik Interaktif, yang memungkinkan Anda mendapatkan informasi lengkap tentang setiap elemen tabel periodik (Gbr. 15.14).



Program untuk pengujian dan pelatihan komputer

Program untuk pengujian dan pelatihan komputer, baik yang tersedia secara gratis maupun berbayar, kini sangat beragam, mulai dari program sederhana dari menjawab selusin pertanyaan pilihan tunggal hingga pengujian berbasis komputer yang kuat dan sistem pengujian kemahiran dengan pendaftaran online, berbagai metode tanya jawab, dan database pertanyaan yang terdiri dari puluhan ribu pilihan berbeda.

Sistem Profesional penguji komputer juga memiliki kecerdasan bawaan, dan jika selama survei Anda tidak dapat menjawab pertanyaan dengan benar, mereka akan menanyakannya lagi, tetapi diulang. Jika jawabannya salah lagi, sistem akan mulai memeriksa pengetahuan topik secara keseluruhan.

Sistem operasi pendidikan Rusia

Di Rusia pada tahun 2008, pengembangan dan pengujian pendidikan Distribusi Linux, secara kolektif dikenal sebagai "Sekolah Linux". Berdasarkan solusi Alt Linux Desktop dan Alt Linux Server, distribusi pendidikan ini hadir dalam beberapa rasa:

□ Guru - paling banyak versi lengkap, dirancang untuk platform perangkat keras yang "baik" (dengan RAM 2 GB ke atas);

□ Junior - solusi paling umum, yang dirancang untuk sebagian besar komputer sekolah, berbeda dari versi Master hanya jika tidak ada paket yang paling intensif sumber daya, seperti Eclipse;

□ Ringan - solusi ringan khusus untuk komputer lama dengan RAM dari 512 hingga 128 byte;

□ Server terminal - solusi untuk satu komputer yang kuat dan kelas komputer lama dengan RAM dari 32 hingga 64 MB;

□ Server - solusi server dengan seperangkat perangkat lunak server pendidikan yang dirancang untuk mengintegrasikan komputer sekolah ke dalam jaringan dengan gateway tunggal, pemfilteran konten lalu lintas, sarana interaksi kolektif (Media Wiki) dan e-learning (Moodle).

Distribusi pendidikan berisi seperangkat kantor, sistem dan program jaringan untuk setiap selera. Selain itu, distribusi pendidikan mencakup banyak aplikasi ilmiah, pendidikan, dan permainan khusus. Basis data alat pengembangan yang kuat akan memungkinkan siswa menguasai berbagai teknik pemrograman dan desain program dalam bahasa pemrograman yang berbeda dan di lingkungan yang berbeda.

15.6.6. Program untuk mengatur pekerjaan lembaga pendidikan

Program komputerisasi manajemen proses sekolah dan memfasilitasi pekerjaan administrasi sekolah, berinteraksi dengan orang tua, merekam berbagai peristiwa dalam kehidupan siswa, memantau kesehatan mereka dan menemani proses pendidikan (jurnal kelas komputer, buku harian komputer, pertemuan orang tua online ) telah dikembangkan dan digunakan sejak lama, tetapi sebagian besar berasal dari luar negeri. Namun, seperti yang Anda ketahui, di beberapa bidang kegiatan, standar dan kriteria formal berbeda. Ini adalah kasus dengan program akuntansi, yang harus dibuat untuk negara kita secara praktis dari awal, dan ini terjadi dengan program untuk mengelola pekerjaan sekolah atau universitas: struktur lembaga pendidikan, kriteria penilaian, pendaftaran, pembagian menjadi kelompok dan disiplin ternyata terlalu berbeda. Ya, dan kerangka hukum untuk waktu yang lama menghambat pengembangan program-program tersebut.

Produk perangkat lunak pertama yang membuat hidup lebih mudah untuk administrasi lembaga pendidikan adalah program untuk menjadwalkan kelas, dengan mempertimbangkan beban guru, audiens, mata pelajaran, dan parameter lainnya. Program-program ini tidak memerlukan pengetahuan tentang standar dan dokumen khusus apa pun, solusi dari masalah alokasi sumber daya dari waktu ke waktu adalah matematika murni. Salah satu implementasi yang sukses dari program tersebut, Rektor, ditunjukkan pada Gambar. 15.15.

Namun, kehidupan dan tugas administrasi lembaga pendidikan tidak terbatas pada penjadwalan. Perencanaan pelajaran tematik, kehadiran dan catatan nilai, berbagai acara sekolah, kontak dengan orang tua - semua ini juga membutuhkan kepastian dukungan perangkat lunak. Dukungan tersebut diimplementasikan dalam program Net-School (Gbr. 15.16).

Sistem ini mengotomatiskan banyak fungsi administrasi sekolah. Tetapi bahkan itu tidak dapat digunakan secara bebas di sekolah

proses, dan intinya bukan pada pemrograman, tetapi pada pelaksanaan hukum dan keuangan dari banyak operasi: muncul masalah majalah sekolah, yang harus digandakan dua kali, dalam bentuk elektronik, dan dalam bentuk kertas; masalah pengiriman laporan pembiayaan kepada orang tua dalam bentuk SMS belum terselesaikan.

fVr.Ttip bdnk dayanych Sh

"■■QMm^^ .LShtt - Shrtsh" \.y

Beras. 15.15. Penjadwalan dalam program Rektor

j Ftie tdt "Aei/., ha\"oriLe-: Tooh- Help

Ajjkires:. bgjj hc";p.//netsdioof/aspv"Graue;"Jour


Siswa September Sedang Skor periode
10 ! nilai
AS AS DAN Li SH A LJ AS Li DAN AS AS
1, Aronova Irin sakit 5,00
2, Badyashev Alexander l sakit 4,33
3. Zimin Arkady KE ATAS Bukit 4,00
4. K "raierova Valentina saya sakit f~l 31
5, Sakit 3,50
6, Kuznetsova Anastasia aku aku aku ... 3,67 ..
7, Kursk Xen " 3,50
0. . aku aku aku 2,67
9. Norova Tat Ya! KE ATAS sakit 5/30
10, Pavlova Nat DARI !mengisi
11, Renat! mengisi 3,00
12, Roma saya sakit 3,33
13. Sazonova Selatan ya 5,00
14. 4,50
SHSHSHTSh Ih Wi
zYaiiiiiiiii schv


Beras. 15.16. Sistem informasi administrasi sekolah Net-School


15.6.7. program multimedia

Kelas perangkat lunak multimedia mencakup program yang dapat digunakan untuk membuat, mengedit, menyimpan, dan memutar data multimedia, yaitu data yang berisi gambar diam dan bergerak, suara. Perangkat lunak multimedia mencakup sejumlah program yang sangat populer: editor grafis raster format Adobe Photoshop dan GIMP, editor grafik vektor Corel Draw dan Corel Xara, perangkat lunak animasi dan pengeditan flash, perangkat lunak audio, dan berbagai pemutar media, dari penampil gambar hingga pemutar DVD.

15.6.8. Program akuntansi

Program akuntansi mewakili kelas aplikasi yang sangat besar. Ini bisa berupa produk perangkat lunak yang berdiri sendiri, dan modul perangkat lunak termasuk dalam sistem Informasi. Di antara program akuntansi dalam negeri, program yang paling terkenal adalah 1C: Akuntansi. Setelah dimulai sebagai lingkungan perangkat lunak yang berdiri sendiri untuk perhitungan akuntansi, sekarang telah diubah menjadi sistem informasi yang mencakup modul untuk akuntansi personalia (1C-frame), akuntansi gudang (1C-gudang), perencanaan keuangan perusahaan industri (1C- perusahaan) dan perusahaan perdagangan (perdagangan 1C). Produk perangkat lunak ini bersifat komersial.

Di antara perangkat lunak gratis, ada juga solusi untuk mengotomatiskan akuntansi dan akuntansi ekonomi perusahaan (Ananas), yang jika diterapkan dengan benar, dalam banyak kasus dapat lebih sesuai daripada sistem 1C yang agak mahal yang memerlukan pelatihan khusus.

15.6.9. Program untuk perhitungan dan peramalan keuangan

Tujuan utama dari program tersebut adalah untuk melakukan perhitungan keuangan. Program semacam itu dapat melakukan fungsi-fungsi berikut:

□ pengembangan rencana bisnis untuk perusahaan;

□ desain pengembangan bisnis;

□ analisis kondisi keuangan perusahaan berdasarkan laporan keuangannya;

□ perhitungan indikator keuangan;

□ perhitungan kelayakan kredit peminjam;

□ persiapan laporan tahunan perusahaan;

□ perbandingan kondisi keuangan perusahaan dengan perusahaan pesaing;

□ analisis profitabilitas, solvabilitas, likuiditas dan stabilitas keuangan;

□ analisis kegiatan investasi yang direncanakan.

Contoh perangkat lunak jenis ini adalah paket perangkat lunak Sistem Pakar: Pakar Proyek, Pakar Audit, dan Pakar Utama. Program-program ini memungkinkan Anda menghasilkan semua jenis analisis dan perencanaan keuangan, penilaian risiko, dan peluang usaha yang disebutkan di atas.

15.6.10. Program untuk desain teknis

Industri dan konstruksi modern tidak dapat dibayangkan tanpa paket perangkat lunak. Waktu pengembangan dan peluncuran produk, serta waktu pengembangan dokumentasi proyek untuk pembangunan gedung, menjadi penentu dalam persaingan. Sistem desain berbantuan komputer modern memungkinkan Anda membuat gambar bagian, rakitan, dan perangkat di komputer, dan langsung di tampilan 3D, dan segera melakukan perhitungan kekuatan, ketahanan aus dan penentuan lainnya spesifikasi. Program paling terkenal dari kelas ini adalah Autodesk Autokad dalam semua modifikasi yang memungkinkan desain otomatis dari komponen mekanis hingga senyawa kimia, dan Graphisoft ArchiCAD, yang dirancang untuk desain arsitektural.

Selain produk perangkat lunak yang sangat mahal ini, ada serangkaian program khusus yang berbeda, baik komersial maupun gratis.

15.6.11. Program bisnis

Perangkat lunak bisnis mencakup berbagai jenis paket perangkat lunak:

□ perangkat lunak untuk mengelola operasi perusahaan industri;

□ perangkat lunak kontrol proses;

□ perangkat lunak khusus untuk industri;

□ perangkat lunak khusus berdasarkan jenis produksi;

□ sistem informasi khusus untuk jenis usaha;

□ perangkat lunak usaha kecil;

□ perangkat lunak untuk bisnis jaringan.

Untuk perusahaan besar dan menengah, sistem perencanaan sumber daya siap pakai (Enterprise Resource Planning - ERP) sudah menjadi standar. Paket perangkat lunak yang paling terkenal dari kelas ini adalah SAP R/3 dari SAP AG dan Oracle eBusiness Suite dari Oracle. Dari paket perangkat lunak Rusia, paket ERP Galaktika dari Galaktika Corporation, serta 1C: Enterprise, paling banyak digunakan.

Sistem ERP telah tersebar luas karena struktur modularnya, yang memungkinkan konfigurasi produk perangkat lunak yang fleksibel untuk kebutuhan perusahaan mana pun. Misalnya, Oracle eBusiness Suite menyertakan subsistem manajemen:

1

Makalah ini menjelaskan program untuk menghitung karakteristik kinetika reaksi heterofase yang ditulis dalam bahasa pemrograman Visual Basic Community 2015. Perhitungan konstanta laju dan energi aktivasi dilakukan dengan metode analisis regresi. Mekanisme reaksi ditentukan oleh kesalahan aproksimasi minimum dari sejumlah fungsi (hukum pangkat dan eksponensial, persamaan Prout-Tompkins dan Avraami). Mekanisme reaksi menentukan zona reaksi: hukum pangkat - kinetik, dan tiga lainnya - difusi. Juga, pada contoh reaksi fluorinasi anortosit dengan amonium hidrofluorida, uji statistik hipotesis tentang kecukupan model regresi yang digunakan menurut Snedekor-Fisher dan tentang signifikansi koefisien regresi menurut uji-t Student. dibawa. Program ini diuji pada perhitungan reaksi heterofase yang dilakukan selama proses teknologi pemrosesan fluorida kompleks dari bahan baku aluminosilikat dan silikat di wilayah Amur Atas, serta di sejumlah wilayah di Federasi Rusia.

konstanta laju

energi aktivasi

zona reaksi

mekanisme reaksi

regresi linier

regresi nonlinier

prosedur

1. A. P. Sorokin, V. S. Rimkevich, A. A. Pushkin, dan T. Yu. Geoteknologi bebas limbah untuk pemrosesan kompleks bahan baku aluminosilikat dan silikat di Wilayah Amur // Informasi Pertambangan dan Buletin Analitis. - 2016. - No. 11. - P. 215–223.

2. Stromberg A.G., Semchenko D.P. Kimia fisik. - M.: Sekolah Tinggi, 1999. - 528 hal.

3. Pushkin A.A., Rimkevich V.S. Pembentukan zona reaksi heterofase // Jurnal ilmiah internasional. - 2017. - No. 03(57). - Bagian 3. - S. 35–38.

4. Baldin K.V., Bashlykov V.N., Rukosuev A.V. Teori Probabilitas dan Statistik Matematika. Buku pelajaran. edisi ke-2. - M.: Perusahaan Penerbitan dan Perdagangan "Dashkov and Co", 2014. - 473 hal.

6. Dukin, A.N.

7. Shevyakova D., Stepanov A., Dukin A. Tutorial Visual basic 2008. - St. Petersburg: BHV-Petersburg, 2008. - 592 hal.

8. Kolemaev V.A., Staroverov S.V., Turundaevsky V.B. Teori Probabilitas dan Statistik Matematika. Tutorial untuk spesialisasi ekonomi universitas. - M.: Sekolah Tinggi, 1991. - 400 hal.

Artikel ini dikhususkan untuk pemrosesan eksperimen komputer tentang kinetika reaksi kimia. Di institut kami, kinetika reaksi kimia dipelajari dalam proses pengembangan proses teknologi untuk pemrosesan fluorida kompleks untuk berbagai jenis bahan baku aluminosilikat di wilayah Amur Atas. Hasil studi eksperimental tentang kinetika reaksi kimia adalah nilai konsentrasi zat tertentu C ik (t ik) pada waktu tertentu t ik (i = 1, ..., n k , dimana n k adalah jumlah pembacaan waktu pada suhu T k , k = 1,2, …, l, dimana l adalah jumlah suhu). Jumlah suhu pengoperasian yang diizinkan dalam program ini adalah dari dua hingga empat. Jumlah pembacaan waktu n k , secara umum, untuk suhu yang berbeda T k berbeda dan bervariasi dari 3 hingga 9.

Hasil pengolahan data percobaan berupa konstanta laju dan energi aktivasi, serta zona aliran dan mekanisme reaksi. Pengetahuan tentang zona dan mekanisme reaksi pada suhu tertentu memberikan pengetahuan tentang proses fisikokimia yang menentukan arahnya dan memungkinkan Anda untuk mengontrol jalannya reaksi. Perbandingan konstanta laju dan energi aktivasi berbagai reaksi memungkinkan untuk membandingkan reaksi-reaksi ini satu sama lain.

Kami menghitung konstanta laju dalam pekerjaan menggunakan empat jenis proses fisikokimia yang sesuai dengan empat hukum perubahan konsentrasi: daya (), Avraami (), eksponensial () dan Prout-Tompkins, di mana w i adalah laju reaksi, C i adalah konsentrasi zat, α i - derajat transformasi zat, k - konstanta laju. Hukum kekuatan menggambarkan tumbukan partikel, tiga lainnya - jenis yang berbeda difusi. Sesuai dengan ini, zona reaksi yang dijelaskan oleh proses daya adalah kinetik, untuk tiga proses lainnya adalah difusi.

Untuk menentukan mekanisme reaksi dalam program, digunakan nilai kesalahan aproksimasi. Kami percaya bahwa mekanisme reaksi pada suhu tertentu ditentukan oleh hukum perubahan konsentrasi, di mana kesalahan perkiraan pada suhu tertentu minimal. Karena kesalahan perkiraan dihitung untuk setiap suhu, mekanisme reaksi untuk setiap suhu dapat berbeda. Program ini mengatur pemilihan data secara otomatis (konstanta laju, energi aktivasi, zona, dan mekanisme reaksi) untuk setiap suhu yang dipelajari.

Tujuan penelitian

Titik awal studi dalam pekerjaan ini adalah data tentang kinetika reaksi kimia. Tujuan dari penelitian ini adalah untuk menentukan karakteristik kinetika reaksi. Pemrosesan matematis hasil percobaan sangat dimudahkan dengan menggunakan program perhitungan komputer. Untuk berkembang program komputer algoritma perhitungan dibuat dengan implementasi perangkat lunak selanjutnya, awalnya melalui aplikasi akses microsoft 2007 menggunakan vba. Makalah ini menjelaskan program pengolahan data eksperimen kinetika dengan perhitungan parameter kinetika: tetapan laju, energi aktivasi, zona dan mekanisme reaksi, ditulis dalam Visual Basic Community 2015.

Bahan dan metode penelitian

Metode penelitian yang dilakukan adalah analisis regresi dan perhitungan komputer. Untuk setiap proses yang disebutkan di atas, persamaan regresi dibuat dengan metode linierisasi persamaannya. Linearisasi dilakukan dalam kasus kekuatan, hukum eksponensial dan persamaan Prout - Tompkins dengan logaritma, dan dalam kasus Avraami - dengan metode logaritma ganda. Persamaan regresi yang dihasilkan adalah non-linear. Dengan mengubah variabel, kami melakukan transisi ke dua model regresi linier: dengan kemiringan dan suku bebas dalam kasus hukum pangkat dan Avraami dan dengan satu kemiringan dalam kasus hukum eksponensial dan persamaan Prout-Tompkins (lihat Tabel 1). Selanjutnya, menurut rumus metode kuadrat terkecil, kami menghitung nilai koefisien kemiringan dan suku bebas. Dalam kasus hukum pangkat dan persamaan Avraami, kemiringannya sama dengan orde reaksi, dan suku bebasnya sama dengan logaritma konstanta laju. Dalam kasus hukum eksponensial dan persamaan Prout-Tompkins, koefisien sudut adalah konstanta laju.

Tabel 1

Model regresi nonlinier, perubahan variabel untuk transisi ke model linier dan persamaannya untuk proses yang digunakan dalam program

Nama hukum

Formulasi matematis dari hukum

Regresi Nonlinier

Perubahan variabel

Regresi linier

Linier

Kekuatan

Eksponensial

Prout - Tompkins

Arrhenius

Energi aktivasi dalam program dihitung menurut persamaan Arrhenius untuk konstanta laju. Setelah transformasi, logaritma dan perubahan variabel, diperoleh persamaan dengan satu kemiringan, yang dihitung dengan metode kuadrat terkecil. Kemiringan sama dengan energi aktivasi dibagi dengan konstanta gas universal R (baris terakhir pada Tabel 1).

Program menghitung kesalahan perkiraan dengan rumus

(*)

di mana cik(tik) adalah nilai percobaan konsentrasi pada titik waktu tik, adalah nilai yang dihitung menurut hukum yang dipelajari pada titik tik pada suhu Tk, dan nk, seperti sebelumnya, adalah jumlah pembacaan waktu pada suhu yang diberikan.

Pemilihan ketergantungan dengan kesalahan perkiraan yang lebih kecil, dan akibatnya, mekanisme penentuan reaksi pada suhu tertentu, dilakukan secara otomatis dalam program.

Selain itu, pekerjaan ini menguji hipotesis statistik tentang kecukupan masing-masing model regresi menurut uji Snedekor-Fisher, serta signifikansi koefisien model regresi ini menurut uji-t Student. Pengujian hipotesis tentang homogenitas varians reproduktifitas tidak dilakukan dalam penelitian ini, karena hanya satu pengukuran yang dilakukan pada setiap titik ruang faktor.

Hasil penelitian dan pembahasan

Program Kinetics untuk menghitung karakteristik kinetik dari reaksi heterofase ditulis dalam Visual Basic di lingkungan pengembangan perangkat lunak terintegrasi Visual Studio Community 2015.

Program ini memiliki sepuluh tab: Input, Kinetika, Zona Reaksi, Grafik, StatistikX (X = 0, ..., 5).

Tab Input dirancang untuk menempatkan kontrol yang memasukkan data: susunan konsentrasi ConcX(i) dan waktu TimeX(i), string suhu TempX (X = 1,…,4; i = 1, 2, …, n), angka dari titik pembacaan waktu nk, jumlah seri data l, waktu maksimum dan konsentrasi untuk setiap temperatur Tk.

Tingkat signifikansi (diatur dengan memilih salah satu dari delapan nilai dalam daftar di bidang ComboBox) digunakan untuk memilih koefisien Student dan Snedecor-Fisher dari Tabel Excel Siswa dan Fisher terhubung ke program.

Setelah memilih tingkat signifikansi dengan menekan tombol Hitung pada tab Input, prosedur untuk menghitung semua karakteristik yang disediakan dimulai. Pertama-tama, susunan dua dimensi dari konsentrasi dan waktu Waktu(i, j) dan Сonc(i, j), susunan suhu satu dimensi Suhu(k) dan suhu balik ReTemp(k) = 1/(Suhu(k ) + 273), k = 1,…,l.

Selanjutnya, transisi ke nilai relatif konsentrasi dan waktu Time_norm(i, j) dan Сonc_norm(i, j) dilakukan, dibagi dengan nilai maksimum. Kemudian, koordinat umum diperkenalkan, mewakili larik tiga dimensi absis(4, 9, 4) dan ordinat(4, 9, 4), di mana indeks pertama berarti bilangan urut dari hukum konsentrasi berubah dari 0 menjadi 4, yang kedua - nomor urut pembacaan waktu dari 3 sampai 9, yang ketiga adalah nomor urut seri suhu dari 1 sampai 4. Berikut adalah fragmen program yang memasukkan variabel umum:

Jika j = 0 Maka ordinat(j, i, k) = Conc_norm(i, k): absis(j, i, k) = Time_norm(i, k)

Jika j = 1 Maka ordinat (j, i, k) = Math.Log (Rate (i, k)): absis (j, i, k) = Math.Log (Conc_norm(i, k))

Jika j = 2 Maka ordinat (j, i, k) = Math.Log (-Math.Log (1 - Conc_norm (i, k))): absis(j, i, k) = Math.Log(Time_norm(i ,k))

Jika j = 3 Maka ordinat(j, i, k) = Math.Log(1 - Conc_norm(i, k)): absis(j, i, k) = Time_norm(i, k)

Jika j = 4 Maka ordinat (j, i, k) = Math.Log (Conc_norm (i, k) / (1 - Conc_norm (i, k))): absis (j, i, k) = Time_norm (i, k).

Setelah itu, jumlah untuk metode kuadrat terkecil dihitung:

Sx(j, k) = Sx(j, k) + absis(j, i, k)

Sy(j, k) = Sy(j, k) + ordinat (j, i, k)

Sxy(j, k) = Sxy(j, k) + absis(j, i, k) * ordinat(j, i, k)

Sx2(j, k) = Sx2(j, k) + Math.Pow(absis(j, i, k), 2),

di mana Sx (j, k), Sy (j, k), Sxy (j, k) dan Sx2 (j, k) masing-masing adalah jumlah dari absis, ordinat, produk dari absis dengan ordinat dan kuadrat dari absis.

Selanjutnya, program menghitung suku bebas dan koefisien kemiringan regresi untuk setiap model regresi (masing-masing hukum perubahan konsentrasi) dan pada setiap suhu. Konstanta laju ConRat(j,k) untuk model linier (j = 0) sama dengan suku bebas, untuk hukum pangkat (j = 1) dan persamaan Avraami (j = 2) dihitung dengan mengambil eksponensial dari suku bebas, dan orde reaksi m(j, k) untuk kedua hukum ini sama dengan koefisien kemiringan (baris kedua dan ketiga dari atas Tabel 1). Konstanta laju untuk hukum eksponensial (j = 3) dan persamaan Prout-Tompkins (j = 4) sama dengan koefisien kemiringan dari persamaan regresi yang sesuai (pada Tabel 1, baris 4 dan 5 di atas).

Kesalahan dalam menghitung tetapan laju pK(j,k) dan orde reaksi pM(j,k) dihitung dengan menggunakan rumus untuk menghitung koefisien regresi , dan kesalahan aproksimasi Prec(j,k) dihitung dengan menggunakan rumus ( *). Kesalahan dalam menghitung konstanta laju pK(j,k) dan perkiraan Prec(j,k) dihitung untuk setiap model dan pada setiap suhu. Kesalahan orde reaksi pM(j,k) dihitung untuk model dengan j = 1, 2.

Energi aktivasi dihitung menurut rumus yang diberikan pada kolom terakhir dari baris keenam dari atas Tabel. 1. Dalam model regresi ini, variabelnya adalah suhu resiprokal ReTemp(k) dan logaritma konstanta laju ConRat(j,k). Berdasarkan rumus ini, energi aktivasi sama dengan kemiringan model yang diberikan, dikalikan dengan konstanta gas universal. Satu nilai energi aktivasi dihitung untuk setiap model. Kesalahan energi aktivasi pE(j) juga dihitung untuk setiap model.

Perhitungan konstanta laju, kesalahan konstanta laju, kesalahan perkiraan, serta urutan reaksi dan kesalahannya diberikan pada tab Kinetics.

Tab Zona Reaksi (lihat Gbr. 1) berisi hasil pemilihan otomatis: data tentang zona dan mekanisme reaksi yang (menurut hasil perhitungan dan pemilihan) terjadi pada setiap suhu. Ini juga termasuk nilai konstanta laju, kesalahan dalam perhitungannya dan kesalahan perkiraan, dan energi aktivasi.

Dengan menekan tombol Keluaran pada tab Zona reaksi, data ditampilkan ke tabel Microsoft Word. Keluaran data dilakukan menggunakan prosedur terpisah yang melakukan pemformatan teks dan tabel otomatis. Program ini menyediakan keluaran dan pengisian tabel untuk sejumlah seri data yang berbeda (dari dua hingga empat).

Pada ara. Sebagai contoh, Gambar 1 menunjukkan hasil penghitungan reaksi fluorinasi anorthosites dengan ammonium hydrodifluoride. Dapat dilihat dari gambar ini bahwa reaksi keadaan padat pada semua suhu berlangsung di zona difusi, pada suhu rendah dan sedang menurut persamaan Avraami, dan pada suhu atas menurut hukum eksponensial. Energi aktivasi untuk Avraami dalam hal ini adalah 19,1 kJ/mol, dan untuk hukum eksponensial adalah 19,7 kJ/mol. Meskipun mekanisme reaksinya berbeda, energi aktivasinya dekat dan konstanta laju meningkat secara monoton dari 0,004483 menit-1 menjadi 0,017836 menit-1. Ternyata, hal ini disebabkan fakta bahwa orde reaksi untuk Avraami ternyata mendekati 1 dan mengambil nilai 0,86; 0,91; 0,96; 1.09 (lihat Gambar 2). Dari perbandingan persamaan Avraami dengan hukum eksponensial, terlihat jelas bahwa untuk orde sama dengan 1, persamaan Avraami menjadi hukum eksponensial.

Beras. Gambar 1. Tab Kinetics pada program Kinetics dengan hasil perhitungan menggunakan contoh reaksi fluorinasi anorthosites dengan ammonium hydrodifluoride

Beras. Gambar 2. Tab Kinetics dari program Kinetics dengan hasil perhitungan menggunakan contoh fluorinasi anorthosites dengan ammonium hydrodifluoride

Meja 2

Pengujian statistik hipotesis tentang kecukupan model regresi dan signifikansi koefisien regresi menurut Snedekor - Fisher dan Student, masing-masing

Program melakukan pengujian statistik hipotesis tentang kecukupan model regresi menggunakan uji Snedekor-Fisher dan signifikansi koefisien regresi menurut uji-t Student (lihat Tabel 2).

Verifikasi statistik menunjukkan kecukupan model dengan j = 2, 3, 4 pada semua temperatur. Model dengan j = 0 dan 1 tidak memadai pada suhu yang lebih rendah. Memeriksa signifikansi koefisien regresi menunjukkan signifikansi koefisien kemiringan regresi untuk model dengan j = 0, 2, 3, 4 pada semua suhu, dengan j = 1 pada suhu yang lebih rendah. Persyaratan gratis hanya signifikan untuk hukum kekuatan pada suhu atas.

Mari kembali ke gambar. 1. Mekanisme yang dipilih dengan kesalahan aproksimasi minimum, Avraami dan eksponensial, akan dikenakan analisis statistik. Perhatikan bahwa konstanta laju untuk Avraami dihitung dengan mengambil eksponen suku bebas, yang menurut uji-t Student, secara statistik tidak signifikan pada semua suhu. Rupanya, kita harus mempertimbangkan bahwa mekanisme reaksi adalah hukum eksponensial, termasuk pada suhu rendah dan sedang. Oleh karena itu, energi aktivasi akan sama dengan 19,7 kJ/mol pada semua suhu, dan konstanta laju akan memiliki nilai 0,003942; 0,005346; 0,007637; 0,017836 (lihat Gambar 2).

Program Kinetics untuk menghitung karakteristik kinetik diuji pada perhitungan berbagai reaksi dalam proses pengolahan fluorida kompleks bahan baku aluminosilikat dan silikat dengan ekstraksi produk yang bermanfaat.

Tautan bibliografi

Pushkin A.A., Rimkevich V.S. PROGRAM PERHITUNGAN KINETIK REAKSI HETEROPHASE PADA VISUAL BASIC COMMUNITY 2015 // Fundamental Research. - 2017. - No. 10-3. - S.518-523;
URL: http://fundamental-research.ru/ru/article/view?id=41868 (tanggal akses: 23/06/2019). Kami menyampaikan kepada Anda jurnal-jurnal yang diterbitkan oleh penerbit "Academy of Natural History"

Ada banyak program untuk karya ilmiah. Ada yang sangat terspesialisasi tujuan umum, ada yang berbayar dan program gratis. Semuanya, dengan satu atau lain cara, harus membantu memproses data dan membuat grafik.
Program tujuan umum memungkinkan Anda mengekspor data dari file ASCII (txt atau dat), memanipulasi data, memplot, melakukan perataan, memperkirakan data dengan fungsi pengguna atau fungsi standar, dan banyak lagi. Hal yang paling penting adalah program harus mudah digunakan dan grafiknya harus dapat dipublikasikan.
Standar de facto untuk membuat grafik ilmiah adalah Origin, dan anehnya, Excel. Meskipun Excel tidak membuat grafik dengan baik, dan pekerjaannya dengan grafik menyisakan banyak hal yang diinginkan, terkadang sangat nyaman untuk bekerja di dalamnya. Di sini Anda juga dapat menyebutkan program berbayar yang kurang dikenal SigmaPlot, Grapher, Kaleidagraph, IgorPro dan tentu saja TechPlot monster terbesar. Program-program ini mahal atau sangat mahal. Timbul pertanyaan, apakah mungkin menggantinya dengan analog gratis? Sepenuhnya dan sepenuhnya - tidak. Meskipun fungsi utama yang digunakan ilmuwan dan siswa biasa itu mudah. Anda tidak harus menggunakan Photoshop untuk menghilangkan mata merah, Anda dapat menggunakan Xnview gratis. Begitu juga di dunia program ilmiah. Penggantian - ya. Dan Anda selalu dapat menemukan program yang akan melakukan operasi yang Anda butuhkan.
Seperti disebutkan di atas, ada program generalis, dan sampai batas tertentu analog dengan Origin. Ada program yang sangat terspesialisasi: mereka dirancang untuk memperkirakan data dengan fungsi pengguna atau fungsi standar; untuk mendigitalkan data dari grafik tercetak dalam jurnal atau grafik lama dari plotter. Program-program tersebut akan dibahas di bawah ini.

Program penggantian asal:


Program untuk perkiraan data berdasarkan fungsi pengguna atau yang standar:
PeakFit
Fityk 0.9.2
Program untuk mendigitalkan grafik:
GetData (gratis untuk bekas Uni Soviet)

Ada kelas program terpisah yang menggunakan "baris perintah":

Saya ingin membandingkan hasil pemodelan sistem sederhana (seperti "a body on a string") dengan tiga paket berbeda. Hasilnya sesuai, tetapi proses perbandingannya sendiri sangat menarik. Saya mencoba menjelaskan secara spesifik penggunaan setiap produk, kekuatannya dan sisi lemah saat menghitung dinamika sistem mekanis. Selain itu, informasi dalam bahasa Rusia tentang penggunaan MapleSim pada saat penulisan praktis tidak ada.

Keunikan Simulasi Numerik Dinamika Sistem Tether Eksperimental Menggunakan Perangkat Lunak Berbasis Bahasa Python

Perhitungan ilmiah dalam C++

  • Menggambar Grafik di C++. Saya tertarik dengan perpustakaan sederhana untuk menggambar grafik dua dimensi. Selama pencarian, masalahnya telah diklarifikasi, dan inilah yang ditemukan ...
  • Integrasi Persamaan Diferensial Biasa di C++. Ini membutuhkan pustaka integrator (pemecah) dan operasi vektor-matriks.
  • Perpustakaan Aljabar Linier di C++. Pengaturan armadillo. Keuntungan: 1) cepat; 2) ada semua yang saya butuhkan, misalnya matriks-baris dan kolom, dan bukan hanya vektor (baris dan kolom diwarisi dari matriks); 3) kualitas kode (saya tidak tahu caranya :)).
  • Perpustakaan untuk bekerja dengan matriks jarang. Kami memilih perpustakaan untuk bekerja dengan matriks jarang. Pemecah SLAE diperlukan dan cross-platform diinginkan. Saya memposting informasi yang saya temukan di sini.

Sistem matematika komputer

  • Sistem populer matematika komputer (CCM) Maple.
  • Giac adalah SCM gratis yang memiliki mode kompatibilitas Maple.
  • Maxima adalah SCM gratis yang populer.

MATLAB

Kuliah untuk mahasiswa. Contoh program. Proyek.

Paket lintas platform gratis untuk kalkulasi ilmiah dan teknik, mirip kemampuannya dengan MATLAB.

Paket pemodelan visual

Simulink, Xcos dan lainnya... Simulasi visual memungkinkan Anda membuat model komputer dari sistem dinamis dalam bentuk diagram blok tanpa menggunakan pemrograman.

membangun grafik dan animasi menggunakan perintah. Melakukan perkiraan. Ini dapat digunakan sebagai perpustakaan visualisasi dan kalkulator (lebih sederhana dari MATLAB, tetapi jauh lebih kuat daripada sistem bawaan). Ini memiliki bahasa pemrograman yang lengkap. Kecil, berani, gratis, dan lintas platform :)

Simulasi komputer gerak menggunakan mesin fisika

Informasi berguna tentang pengoperasian mesin fisik. Model dalam Box2d dan Bullet.

Kami mengumpulkan pemecah PDE dan paket analisis elemen hingga menggunakan pemecah ini.

Perangkat lunak khusus untuk melakukan penelitian ilmiah, mengumpulkan statistik ilmiah (eksperimental) dan melakukan perhitungan ilmiah khusus berdasarkan data yang dikumpulkan tidak begitu dikenal luas. Salah satu bidang penelitian ilmiah di mana perangkat lunak ilmiah khusus paling banyak digunakan adalah bioinformatika (Program Avogadro), diikuti oleh program untuk perhitungan matematika umum, statistik dan fisik (yang paling umum adalah STATISTIKA, MathCad, MathLab, MATHEMATICA). Jenis ketiga berdasarkan jumlah program adalah program untuk pemodelan astronomi dan perhitungan astronomi.

Kecenderungan mengintegrasikan teknologi komputer ke dalam proses pendidikan saat ini menjadi semakin kuat, pada saat yang sama, pengembangan perangkat lunak yang secara khusus berfokus pada proses pendidikan sedang berlangsung secara aktif. Perangkat lunak untuk proses pendidikan dapat dibagi menjadi tiga kelompok utama:

□ untuk interaksi;

□ untuk mentransfer pengetahuan dalam mata pelajaran tertentu;

□ untuk pengujian dan pelatihan komputer.

program multimedia

Kelas perangkat lunak multimedia mencakup program yang dapat digunakan untuk membuat, mengedit, menyimpan, dan memutar data multimedia, mis. data yang berisi gambar diam dan bergerak, suara. Perangkat lunak multimedia mencakup sejumlah program yang sangat populer: editor grafik format raster AdobePhotoshop dan GIMP, editor grafik vektor CorelDraw dan CorelXara, program untuk membuat dan mengedit animasi flash, program untuk bekerja dengan suara, dan sejumlah pemutar multimedia, dari program gambar melihat ke pemutar DVD.

Program akuntansi

Program akuntansi mewakili kelas aplikasi yang sangat besar. Ini bisa berupa produk perangkat lunak yang berdiri sendiri dan modul perangkat lunak yang termasuk dalam sistem informasi. Di antara program akuntansi domestik, program yang paling terkenal adalah 1C: Akuntansi, yang mencakup modul untuk akuntansi personalia (1C-personil), akuntansi gudang (1C-warehouse), perencanaan keuangan untuk perusahaan industri (1C-enterprise) dan perusahaan dagang (1C- perdagangan). Produk perangkat lunak ini bersifat komersial.

Di antara perangkat lunak gratis, ada juga solusi untuk mengotomatiskan akuntansi dan akuntansi ekonomi perusahaan (Ananas), yang jika diterapkan dengan benar, dalam banyak kasus dapat lebih sesuai daripada sistem 1C yang agak mahal yang memerlukan pelatihan khusus.

Program untuk perhitungan dan peramalan keuangan

Tujuan utama dari program tersebut adalah untuk melakukan perhitungan keuangan. Program semacam itu dapat melakukan fungsi-fungsi berikut:

□ pengembangan rencana bisnis untuk perusahaan;

□ desain pengembangan bisnis;

□ analisis kondisi keuangan perusahaan berdasarkan laporan keuangannya;

□ perhitungan indikator keuangan;

□ perhitungan kelayakan kredit peminjam;

□ persiapan laporan tahunan perusahaan;

□ perbandingan kondisi keuangan perusahaan dengan perusahaan pesaing;

□ analisis profitabilitas, solvabilitas, likuiditas dan stabilitas keuangan;

□ analisis kegiatan investasi yang direncanakan.

Contoh perangkat lunak jenis ini adalah paket perangkat lunak ExpertSystems: ProjectExpert, AuditExpert, dan PrimeExpert. Program-program ini memungkinkan Anda menghasilkan semua jenis yang disebutkan analisa keuangan dan perencanaan, penilaian risiko dan peluang usaha.

Program untuk desain teknis

Program paling terkenal dari kelas ini adalah AutodeskAutokad dalam semua modifikasi yang memungkinkan desain otomatis dari komponen mekanis hingga senyawa kimia, dan GraphisoftArchiCAD, yang dirancang untuk desain arsitektural.

Selain produk perangkat lunak yang sangat mahal ini, ada serangkaian program khusus yang berbeda, baik komersial maupun gratis.

Program bisnis

Perangkat lunak bisnis mencakup berbagai jenis paket perangkat lunak:

□ perangkat lunak untuk mengelola operasi perusahaan industri;

□ perangkat lunak kontrol proses;

□ perangkat lunak khusus untuk industri;

□ perangkat lunak khusus berdasarkan jenis produksi;

□ sistem informasi khusus untuk jenis usaha;

□ perangkat lunak usaha kecil;

□ perangkat lunak untuk bisnis jaringan.

Untuk perusahaan besar dan menengah, sistem perencanaan sumber daya siap pakai (Enterprise Resource Planning - ERP) sudah menjadi standar. Paket perangkat lunak paling terkenal dari kelas ini adalah SAPR / 3 dari SAPAG dan OracleeBusinessSuite dari Oracle. Dari paket perangkat lunak Rusia, paket ERP Galaktika dari Galaktika Corporation, serta 1C: Enterprise, paling banyak digunakan.

Sistem RP banyak digunakan karena struktur modularnya, yang memungkinkan konfigurasi produk perangkat lunak yang fleksibel untuk kebutuhan perusahaan mana pun. Misalnya, OracleeBusinessSuite menyertakan subsistem manajemen:

□ efisiensi bisnis;

□ arus material;

□ hubungan pelanggan;

□ keuangan;

□ pemeliharaan dan perbaikan;

□ personel;

□ produksi;

□ proyek;

□ siklus hidup;

□ logistik.

Sistem ERP sangat fleksibel dalam penyesuaian, mudah beradaptasi dengan tempat dan dapat memenuhi hampir semua kebutuhan manajemen bisnis.

Tantangan sosial pengembangan perangkat lunak. Kurangnya kebebasan manusia

Kebebasan komputer yang terus meningkat dari perangkat lunak, dan terkadang dari disk drive dan dari perangkat untuk menyimpan informasi pengguna, dalam banyak hal merupakan anugerah: yang dibutuhkan seseorang hanyalah jaringan komputer dan kemampuan untuk menyambungkannya. Anda dapat menemukan program di internet, bahkan mungkin sistem operasi, ada dokumen di jaringan, setelah mengedit atau meneruskannya, orang tersebut menyimpannya lagi di penyimpanan jaringan. Dalam hal ini, kebebasan seseorang dari perangkat lunak ditukar dengan kurangnya kebebasan dalam hal lain. Apa tingkat kerahasiaan, keamanan, ketersediaan dokumen?

Sangat menyenangkan memasuki "rumah virtual cerdas" yang memenuhi keinginan Anda dalam segala hal dan mencoba memprediksinya. Tetapi siapa yang dapat menjamin bahwa besok ini juga akan menjadi keinginan Anda, dan bukan keinginan beberapa peretas yang meretas sistem manajemen informasi "rumah pintar" Anda?

Oleh karena itu, dimungkinkan untuk memprediksi periode sikap yang panjang dan hati-hati terhadap beberapa tren dalam pengembangan perangkat lunak, setidaknya sampai diatur dengan benar dan andal di bidang hukum. Kalau tidak, kebebasan yang diberikan oleh teknologi bisa berubah menjadi perbudakan yang tak terduga.

Degradasi intelektual

Komputer semakin pintar dengan perangkat lunak yang semakin canggih. Pada saat yang sama, antarmuka program menjadi lebih sederhana dan menyenangkan. Tidak perlu berpikir, tidak perlu tegang, teknologi paling rumit yang tersedia dalam bentuk ikon dan gambar berwarna akan melakukan segalanya untuk Anda: mereka akan menghitung, mengevaluasi, memprediksi, memilih pasangan, meresepkan diet. Ada jauh lebih banyak jawaban di Internet daripada pertanyaan dari orang-orang, dan ini pasti menimbulkan kekhawatiran. Jika seseorang tidak melatih ototnya, ia merosot secara fisik, jika seseorang berhenti meregangkan alat mentalnya, ia merosot secara intelektual. Ini adalah tantangan yang sangat penting, yang hanya dapat dijawab secara memadai oleh sistem pendidikan modern yang dibangun dengan mempertimbangkan tantangan ini, termasuk sistem pendidikan berkelanjutan sepanjang hayat.

Pertanyaan

1. Bagaimana perangkat lunak dapat diklasifikasikan menurut tingkat interaksinya dengan perangkat keras komputer?

2. Kelas perangkat lunak apa menurut jenis lisensi yang Anda ketahui?

3. Apa perbedaan antara perangkat lunak bebas, open source, komersial, dan berpemilik?

4. Apa perbedaan antara portable dan middleware?

5. Mengklasifikasikan perangkat lunak menurut caranya berinteraksi dengan jaringan komputer.

6. Apa itu perangkat lunak berbahaya?

7. Apa itu aplikasi portabel?

8. Buat daftar kelas perangkat lunak aplikasi yang Anda ketahui.

9. Apa fungsi utama pengolah kata?

10. Persyaratan apa yang harus dipenuhi oleh spreadsheet modern?

11. Apa fungsi utama dan tambahan dari program untuk membuat dan mendemonstrasikan presentasi?

12. Apakah program yang termasuk dalam paket Microsoft Office dan OpenOffice.org identik secara fungsional?

13. Apa (dengan daftar fungsi) yang dimaksudkan untuk perangkat lunak manajemen proyek?

14. Sebutkan fungsionalitas yang penting untuk pengolah kata modern.

15. Apa perbedaan fungsional antara Microsoft Word dan OpenOffice.orgWriter?

16. Sebutkan fungsi utama prosesor spreadsheet.

17. Apa fungsi tambahan prosesor spreadsheet?

18. Apa itu tabel pivot, untuk apa?

19. Apa tujuan dan fungsi khas penyelenggara?

20. Sistem manajemen dokumen elektronik apa yang Anda ketahui?

21. Apa fungsi dasar dari sistem manajemen dokumen elektronik?

22. Buat presentasi menggunakan PowerPoint.

23. Program apa untuk bekerja dengan layanan Internet yang Anda ketahui?

24. Fungsi apa yang dilakukan perangkat lunak pendidikan?

25. Cara membuat dokumen dan spreadsheet dalam format "kantor" umum tanpa menginstal di komputer paket kantor?

26. Bagaimana prospek pengembangan perangkat lunak?

27. Apa konsekuensi sosial dari interaksi yang intens antara manusia dan perangkat lunak modern?

28. Tantangan sosial pengembangan perangkat lunak