Nhập vào 1 mảng có N số nguyên ( N< 1000 )
1) Tính tổng các số chia hết cho 3 trong mảng vừa nhập
2) Tìm giá trị nhỏ nhất trong mảng , đưa ra vị trí đó . Nếu có nhiều vị trí chứa giá trị nhỏ nhất thì đưa ra vị trí lớn nhất trong các vị trí đó .
Nhập vào 1 mảng có N số nguyên ( N< 1000 )
1) Tính tổng các số chia hết cho 3 trong mảng vừa nhập
2) Tìm giá trị nhỏ nhất trong mảng , đưa ra vị trí đó . Nếu có nhiều vị trí chứa giá trị nhỏ nhất thì đưa ra vị trí lớn nhất trong các vị trí đó .
uses crt;
var a:array[1..100]of integer;
i,n,t,min,vt:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
t:=0;
for i:=1 to n do
if a[i] mod 3=0 then t:=t+a[i];
writeln('Tong cac so chia het cho 3 la: ',t);
min:=a[1];
for i:=1 to n do
if min>a[i] then min:=a[i];
vt:=1;
for i:=1 to n do
if min=a[i] then
begin
if vt<i then vt:=i;
end;
writeln('Gia tri nho nhat la: ',min);
writeln('Vi tri la: ',vt);
readln;
end.
HISO - Hiệu số
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin
Cho một dãy n số nguyên a1, a2, ..., an. Hãy tìm hai chỉ số i, j sao cho i < j và hiệu aj - ai là lớn nhất.
Dữ liệu vào: gồm 2 dòng
- Dòng 1: là số nguyên n (2 ≤ n ≤ 105)
- Dòng 2: gồm n số nguyên a1, a2, ..., an (0 ≤ ai ≤ 109)
Dữ liệu xuất:
- Là giá trị lớn nhất của hiệu aj - ai.
làm theo kiểu quy hoạch động
Nhập vào 100 số nguyên dương từ bàn phím in ra màn hình các số vừa nhập và đếm số lượng các số chẵn
Program BTT;
Uses crt;
Var A: array[1..100] of qword;
i,d: byte;
Begin
Clrscr;
d:=0;
For i:=1 to 100 do
Begin
Write('A[',i,'] = ');
Readln(A[i]);
If A[i] mod 2 = 0 then inc(d);
End;
Write('Mang vua nhap: ');
For i:=1 to 100 do Write(A[i],' ');
Writeln;
Write('Co ',d,' so chan');
Readln
End.
uses crt;
var a:array[1..100]of integer;
i,d:integer;
begin
clrscr;
for i:=1 to 100 do
begin
write('A[',i,']='); readln(a[i]);
end;
d:=0;
for i:=1 to n do
if a[i] mod 3=0 then d:=d+1;
writeln(d);
readln;
end.
Bài 2: TÌM MẶT KHẨU: Việc bảo vệ máy tỉnh của mình để hạn chế người khác thâm nhập vào là một vấn để đặt ra cho mọi người sử dụng máy tinh. Để tăng tính an toàn trong lưu trữ Lan đã quyết định đặt mật khẩu truy cập máy tính của mình vào một xâu T với một quy ước sao cho khi cần cô ta có thể lấy lại được mật khẩu từ xâu T như sau: Là một người yêu thích số học cô ta thường chọn mật khẩu P là một số nguyên tổ và đem giấu vào trong một xâu ký tự T sao cho P chính là số nguyên tố có giá trị lớn nhất trong số các số nguyên tố được tạo từ các xâu con của T (xâu con của một xâu kỷ tự T là một chuỗi liên tiếp các ký tự trong T).
Ví dụ: xâu T “Test1234#password5426” chứa mật khẩu là 23 vi T chứa các xâu con ứng với các số nguyên tố 2, 3, 23 và 5.
Yêu cầu: cho một xâu ký tự T có chiều dài không quá 500 ký tự. Tim mật khẩu P đã dấu trong xâu T biết P có giá trị nhỏ hơn 10. Dữ liệu cho đảm bảo luôn có P. Dữ liệu vào: vào từ file văn bản BAI2.INP gồm 1 dòng duy nhất là xâu T. Kết quả: ghi ra file văn bản BAI2.OUT là số P tìm được.
Vi dụ:
BAI2.INP | BA12.OUT |
Test1234#password5426 | 23 |
BÀI PASCAL
Bài 1: ROTATION
Cho một số X (số chữ số của X <=14). Ta gọi số đó là một số xoay khi xoay số X một góc 180 thì ta vẫn được số X. Ví dụ: 11, 69, 96 là những số xoay. Yêu cầu: Khi cho một số K, hãy tìm xem với những số có K chữ số thì có bao nhiêu SỐ xoay và đó là những số nào?
Dữ liệu: vào từ File ROTATION.INP chỉ ghi duy nhất một số nguyên dương K(1<=K<=14).
Kết quả: Xuất ra File ROTATION.OUT mỗi dòng ghi một số thoả mãn. Ví dụ:
ROTATION.INP | ROTATION.OUT |
2 | 11 69 88 96 |
Bạn này mình cụng chưa giiaỉ được. bạn nào biết giúp đỡ
Các thao tác cơ bản với tệp và thư mục
- Tạo mới thư mục
- Tạo mới tệp
- Đổi tên tệp/thư mục
- Xoá, sao chép, di chuyển tệp và thư mục
Các thao tác cơ bản với tệp và thư mục
-Tạo mới thư mục
-Tạo mới tệp
-Đổi tên tệp/thư mục
-Xoá, sao chép, di chuyển tệp và thư mục
Kĩ thuật để chọn đối tượng: Nháy đúp chuột vào đối tượng cần chọn
Kĩ thuật chọn đồng thời nhiều đối tượng liên tiếp nhau: Giữ và kéo chuột đi qua các đối tượng cần chọn
- Di chuyển chuột: giữ và di chuyển chuột trên mặt phẳng nằm ngang
- Nháy nút trái chuột (Nháy chuột): nhấn nút trái chuột và thả ra
- Nháy nút phải chuột: Nhấn nút phải chuột và thả ra
- Nháy đúp chuột: Nhấn nhanh hai lần liên tiếp nút trái chuột
- Kéo thả chuột (Rê chuột): Nhấn và giữ nút trái chuột, di chuyển chuột đến vị trí mong muốn và thả ra
- Xoay nút cuộn: xoay lên hoặc xuống
Các thao tác sử dụng chuột:
1: Di chuyển chuột: giữ và di chuyển chuột trên mặt phẳng nằm ngang
2: Nháy nút trái chuột (Nháy chuột): nhấn nút trái chuột và thả ra
3: Nháy nút phải chuột: Nhấn nút phải chuột và thả ra
4: Nháy đúp chuột: Nhấn nhanh hai lần liên tiếp nút trái chuột
5: Kéo thả chuột (Rê chuột): Nhấn và giữ nút trái chuột, di chuyển chuột đến vị trí mong muốn và thả ra
6: Xoay nút cuộn: xoay lên hoặc xuống
- Một số đặc trưng chung của hệ điều hành Windows:
+Chế độ đa nhiệm.
+Có hệ thống giao diện dựa trên cơ sở bảng chọn với các biểu tượng kết hợp giữa đồ họa và văn bản giải thích.
+Cung cấp nhiều công cụ xử lí đồ họa và đa phương tiện đảm bảo khai thác có hiệu quả nhiều loại dữ liệu khác nhau như âm thanh, hình ảnh. .
+Đảm bảo các khả năng làm việc trong môi trường mạng.
Chức năng:
- Làm cho hệ thống máy tính trở nên thuận tiện khi sử dụng, giúp sử dụng hiệu quả hơn.
- Ẩn các chi tiết của tài nguyên phần cứng từ các người dùng.
- Cung cấp cho người dùng một giao diện thuận tiện để sử dụng hệ thống máy tính.
- Hoạt động như một trung gian giữa phần cứng và người dùng phần cứng, giúp người dùng dễ dàng truy cập và sử dụng các tài nguyên khác.
- Quản lý tài nguyên của hệ thống máy tính.
- Theo dõi ai đang sử dụng tài nguyên nào, cấp yêu cầu tài nguyên và dàn xếp các yêu cầu xung đột từ các chương trình và người dùng khác nhau.
- Cung cấp tài nguyên chia sẻ hiệu quả và công bằng giữa người dùng và chương trình.
- Hệ điều hành là tập hợp các chương trình được tổ chức thành một hệ thống với nhiệm vụ:
+ Đảm bảo tương tác giữa người dùng với máy tính.
+ Cung cấp các phương tiện và dịch vụ để điều phối thực hiện chương trình.
+ Quản lí chặt chẽ các tài nguyên của máy, tổ chức khai thác chúng một cách thuận tiện và tối ưu.
- Hệ điều hành là cầu nối giữa thiết bị với người dùng và giữa thiết bị với các chương trình thực hiện trên máy.
- Hệ điều hành cùng với các thiết bị kĩ thuật (máy tính và các thiết bị ngoại vi) tạo thành một hệ thống.
- Một số hệ điều hành phổ biến hiện nay đó là MS-DOS, Windows 98, Windows 2000, Win XR, ...