TRUNG TÂM HUY HIỆU QUÂN LỰC VIỆT NAM CỘNG HÒA

Thứ Sáu, 23 tháng 10, 2020

TẠI SAO PHẢI DÙNG Ada PROGRAM TRONG ROCKET ?


 TẠI SAO XỬ DỤNG Ada PROGRAMMING TRONG HỎA TIỂN,

TÊN LỮA (ROCKET)

Ada programming xuất hiện vào giữa năm 1970 là thành quả từ 
hợp tác nghiên cứu cuả Bộ Quốc Phòng Hoa Ky với Bộ Quộc Phòng
 Anh Quốc để cài đặt dễ dàng vào rất nhiều hệ thống gọi là 
Embedded Systems của quân đối.
Trong mỗi Embedded System đều có đủ Hardware và Software do
 quân đội sáng tạo riêng và hoạt động như một computer.
Hardware là tập hop của mcroprocessor và microcontroller.
Nói chung Hardware phải có đu các thành phần như sau:

·        Power Supply

·        Input/Output circuits

·        Processor

·        Memory

·        Timers

·        Serial communication ports

·        SASC (System application specific circuits)

 Ada program có đặc điểm cài vào embedded system dễ dàng để 
thi hành một nhiệm vụ đặc biệt được compiled bởi compiler
 chứa sẵn trong hardrive.
 Thí dụ cách viết Ada program.

with Ada.Text_IO;

use Ada.Text_IO;

procedure friendship is

 var1 : String := "THÂN CHÀO QUÝ BẠN KHẮP BỐN PHƯƠNG.";

 var2 : String := "ĐÂY LÀ  Ada PROGRAM.";

 var3 :String := "XUẤT HIỆN NĂM 1970 TIÊU CHUẨN ISO-8652-1995" ;

var4: String := " Ada là tên của bà Ada Lovelace,programmer đâu tiên của UK ";

var5 : String := " Lovelace từ trần năm 1852 vì bịnh cancer lúc 36 tuổi";

var6 : String := "Henry Dương viết Oct-18-2020 theo Ada Programming";

begin

 Put_Line(var1); Put_Line( var2 ); Put_Line(var3);

 Put_Line(var4); Put_Line(var5);

 New_Line(2); 

 Put_Line(var6);

end friendship ;

OUTPUT

Xử dụng Compiler Online có tên là :

 https://www.jdoodle.com/execute-ada-online/

SO SÁNH Ada PROGRAM VỚI C++ PROGRAM DƯỚI ĐÂY.ĐỐI VỚI CÁC CỤ CAO NIÊN; NÊN HỌC LANGUAGE PROGRAMMING NÀO?

 THÀNH PHẦN CỦA MỘT PROGRAM C++ ĐƠN GIẢN

- Programming C++ xuất hiện vào tháng 10 năm 1985, sáng chế bởi Bjarne Stroustrup, đổi thành tiêu chuẩn ISO vào năm 1988.

- Bjarne Stroustrup là nhà tóan học gốc DanMạch, sinh năm 1950 đã sáng

chế programming C++ để làm luận án tốt nghiệp PhD năm 1979 tại Đại Học Cambridge Anh Quốc.

- Programming C++ rất thông dụng và vận hành nhanh hơn programming java mặc dầu java cũng rất thông dụng vì programming java phải load class trước rồi program mới được compiled.                                      

-----------------

 Đây là một program C++ rất đơn giản        

        #include<iostream>           

using namespace std;

      int main(){           

cout << "THÂN CHÀO QUÝ BẠN VQGĐC!\n ĐÂY PROGRAMMING C++,tiêu chuẩn hóa năm 1988";          

return 0; }

OUTPUT FROM COMPILER :

https://www.onlinegdb.com/online_c++_compiler

THÂN CHÀO QUÝ BẠN VQGĐC! ĐÂY PROGRAMMING C++,

tiêu chuẩn hóa năm 1988

Ghi chú hướng dẫn.

Dấu là ký hiệu của preprocessor

#include<iostream>. Nói cho pre-processor biết tất cả input, output ,

functions cout, function cin,variables của program C++ phải nằm trong

chỗ chứa (container)có tên là namespace std nên phải viết phía

dưới 3 chữ using namespace std ;

Nếu không muốn viết using namespace std thì

* phải viết std::cout<< để có printout.

* phải viết std::>>cin để lấy input từ keyboard.

Dấu <<  và dấu >>  gọi là operator

Dấu << endl  là dấu xuống hàng thay cho dấu \n.

int là integer.

main().Tất cả programs C++ đều phải có main() function, phải có chữ int đứng trước và phải có chữ return 0 sau cùng thi compiler mới chịu compile.Vì trước main() cóchữ int là integer nên 

return bắt buộc phải là một integer.

Con số là integer.

Mỗi program C++ chỉ có duy nhất một function gọi là main() mà thôi.

Nếu program C++ chứa nhiều functions thì bắt buộc phải có một function g̣ọi là  main() ở trong nhóm đó vì operating system chỉ

call main()mà thôi.

return là chữ để main() function chấm đ́ứt vận hành.Tiếp theo return 0 phải

có dấu chấm phẩy (semicolon).

main() chỉ có một số parameters hạn chế(resticted parameters).

Progam có nhiều functions.Quảng cáo.

#include <iostream>

using namespace std;

void display1(){       

cout << "HENRY FARMER MARKET\n";}

void display2(){        

cout<< "Chuyên Bán Sãn Phẫm Nhập Cảng Á Châu\n";}

int main(){

   display1();

   display2();

  cout<<"Mit đủ loại, Xoài tượng, Vú sữa, Chôm chôm, Ổi xá lị,Café Blao\n "<<endl;

  cout<<" Giá Bán Phải Chăng\n"<<endl;

cout<<"Trân Trọng Kính Mời\n"<<endl;

return 0; }

OUTPUT FROM COMPILER FREE ONLINE

https://www.onlinegdb.com/online_c++_compiler

HENRY FARMER MARKET

Chuyên Bán Sãn Phẫm Nhập Cảng Á Châu

Mit đủ loại,Xoài tượng,Vú sữa, Chôm chôm, Ổi xá lị,Café Blao

 Giá Bán Phải Chăng

Trân Trọng Kính Mời