1 công ty có n công nhân hãy nhập số giờ làm và tính lương cho từng người. Biết lương 1 giờ là 50 000, nếu số giờ làm lớn hơn 40 thì những giờ dư ra sẽ được tính gấp đôi.
giúp mk vs! ko đc dùng lênh while......do nhé!
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính.
Có nhiều ngôn ngữ lập trình khác nhau như:C, Java, Basic, Pascal,...
a) Chương trình 1 là chương trình Pascal đầy đủ và hoàn toàn hợp lệ, mặc dù chương trình này chẳng thực hiện điều gì cả. Phần nhất thiết phải có trong chương trình là phần thân chương trình được đảm bảo bằng hai từ begin và end. (có dấu chấm).
b) Chương trình 2 là chương trình Pascal không hợp lệ vì câu lệnh khai báo tên chương trình program CT_thu; nằm ở phần thân chương trình.
a) Chương trình 1 hợp lệ và có thể thực hiện vì có đầy đủ phần thân từ begin đến end. ( sau end phải có dấu chấm) nhưng khi chạy chương trình này không thực hiện gì cả. Phần thân là phần bắt buộc phải có. b) Chương trình 2 là chương trình Pascal không hợp lệ vì Ct_thu; là câu lệnh khai báo tên chương trình và câu lệnh này nằm ở phần khai báo chứ không phải nằm ở phần thân
Sự khác nhau giữa từ khóa và tên:
- Từ khóa do ngôn ngữ lập trình quy định.
- Tên do con người đặt dùng để phân biệt các đại lượng khác nhau trong chương trình.
Cách đặt tên:
- Tên khác nhau tương ứng với những đại lượng khác nhau.
- Tên không được trùng với từ khóa
- Tên không được bắt đầu bằng chữ số và không được chứa kí tự trống
- Tên phải ngắn gọn, dễ nhớ và dễ hiểu.
Sự khác nhau là:
Từ khóa là những từ dành riêng, không được dùng cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định
Tên do người lập trình đặt:
- Tên khác nhau tương ứng với các đại lượng khác nhau
- Tên không được trùng với các từ khóa
- Tên không được bắt đầu bằng chữ số
- Tên không chứa khoảng trắng
Mỗi ngôn ngữ lập trình thường có ba thành phần cơ bản: bảng chữ cái, cú pháp và ngữ nghĩa.
a. Bảng chữ cái: Là tập các kí hiệu dùng để viết chương trình.
- Trong ngôn ngữ Pascal bảng chữ cái gồm: Các chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 -> 9 và một số kí tự đặc biệt (SGK)
b. Cú pháp: là bộ qui tắc dùng để viết chương trình.
c . Ngữ nghĩa: xác định ý nghĩa thao tác cần phải thực hiên , ứng với tổ hợp kí tự dựa vào ngữ cảnh của nó
- Cú pháp cho biết cách viết một chương trình hợp lệ , còn ngữ nghĩa xác định ý nghĩa của các tổ hợp kí tự trong chương trình.
- Lỗi cú pháp được chương trình dịch phát hiện và thông báo cho người lập chương trình biết , chỉ có các chương trình không còn lỗi cú pháp mới có thể được dịch sang ngôn ngữ máy.
- Lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện chương trình trên dữ liệu cụ thể .
Gồm 2 phần :
*bảng chữ cái:
+) Bảng chữ cái tiếng anh : a đến z, A đến Z
+)Các số : 0 đến 9
+) Các kí tự : +,-,*,/,( )...
* quy tắc viết câu lệnh
+)Mỗi câu lệnh có trong ngôn ngữ lập trình đều có quy tắc nhất định và ý nghĩa riêng để máy tính thực hiện
uses crt;
var n,i,dem:byte;
a:array[1..100] of longint;
tong:longint;
begin
clrscr;
write('nhap N:');readln(n);
writeln('nhap N so:');
for i:=1 to n do
begin
write('a[',i,']=');readln(a[i]);
end;
dem:=0; tong:=0;
for i:=1 to n do
begin
if (a[i]>10) and (a[i]<20) then
begin
dem:=dem+1;
tong:=tong+a[i];
end;
end;
if dem=0 then write('khong co so lon hon 10 va nho hon 20');
readln;
end.
chuc ban hoc tot
uses crt;
var i:integer;
begin
clrscr;
writeln('phep tinh tu 2 nhan toi 1000:');
for i:=1 to 1000 do
begin
writeln(2:3,'x':3,i:5,' =':4,2*i:6);
end;
readln;
end.
chúc bạn học tốt!!
Gửi bài tập cần làm >> Bài tập tôi đã gửi lênLời giải tôi đã gửi lênGửi chia sẻ phương pháp học tập Lazi.vn - Cộng đồng Tri thức & Giáo dục == Môn học == Âm nhạc Mỹ thuật Toán học Vật lý Hóa học Ngữ văn Tiếng Việt Tiếng Anh Đạo đức Khoa học Lịch sử Địa lý Sinh học Tin học Lập trình Công nghệ Thể dục Giáo dục Công dân Giáo dục Quốc phòng - An ninh Ngoại ngữ khác Xác suất thống kê Tài chính tiền tệ Khác == Trình độ lớp == Đại học Cấp 3 (Trung học phổ thông) - Lớp 12 - Lớp 11 - Lớp 10 Cấp 2 (Trung học cơ sở) - Lớp 9 - Lớp 8 - Lớp 7 - Lớp 6 Cấp 1 (Tiểu học) - Lớp 5 - Lớp 4 - Lớp 3 - Lớp 2 - Lớp 1 Trình độ khác Gửi bài tập bạn cần làm Bài tập | Bài tập chưa có lời giải >> | Bài tập tôi đã gửi lên >> | Phương pháp Học tập >> | Gửi bài tập >> Nội dung bạn tìm " Viết chương trình cho phép tính trung bình cộng của 4 số " có trong những liên kết dưới đây, nhấp chuột để xem chi tiết: Viết chương trình cho phép tính trung bình cộng của 4 số (Tin học - Lớp 8)
Nguyễn Hiếu | |
Thứ 3, ngày 20/12/2016 03:41:26 |
Huỳnh thắm | |
Chủ nhật, ngày 09/10/2016 02:11:22 |
|
|
STT | Họ tên | Avatar | Điểm |
---|---|---|---|
1 | Huyền Thu | 203 | |
2 | Nguyễn Trần Lam Phong | 97 | |
3 | lê thị thùy diên | 65 | |
4 | Cao Dũng | 59 | |
5 | Baby cool ❤ | 57 |
Giải thưởng T.11 | Bảng Xếp Hạng |
[Đóng lại] |
uses crt;
var s:string;
a:array[1..100] of integer;
n,i,k,gt:integer;
begin
clrscr;
write('nhap vao xau nhi phan:');
readln(s);
for i:=1 to length(s) do
if s[i]='1' then
a[i]:=1
else
a[i]:=0;
n:=0;
for i:=1 to length(s) do
begin
gt:=1;
for k:=1 to length(s)-1 do
gt:=gt*2;
n:=n+a[i]*gt;
end;
write('so thap phan la:',n);
readln;
end.