Viết chương trình máy tính là gì

1/ Em hiểu như thế nào về viết chương trình cho máy tính? Tại sao người ta cần viết chương trình cho máy tính?

2/ Điểm giống và khác nhau giữ hằng và biến?

3/ Bài toán là gì? Để giải quyết được một bài toán cụ thể ta cần làm gì?

Câu 1:Chương trình máy tính là gì? Tại sao phải viết chương trình điều khiển máy tính?

Câu 2: Ngôn ngữ máy là gì? Tại sao người ta ko viết chương trình bằng ngôn ngữ máy?

Câu 3: Ngôn ngữ lập trình là gì? Sau khi viết chương trình bằng ngôn ngữ lập trình, cần phải làm gì để máy tính thực thi được?

Câu 4: Bài toán là gì? Xác định bài toán là xác định những yếu tố nào?

Câu 5: Thuật toán là gì? Giải bài toán trong máy tính gồm những bước nào?

Câu 6:Nêu một số quy ước trong cách đặt tên của chương trình Pascal?

Câu 7:Nêu các phần chính trong cấu trúc của chương trình?

Câu 8:Nêu sự khác nhau giữa biến và hằng?Viết cú pháp khai báo biến và hằng?

Giải giúp mk vs ạ:<