Bảng 1 giới thiệu lệnh nhập thông tin từ bàn phím và biến có trong nhóm lệnh Cảm biến. Em hãy tìm hiểu Bảng 1 để tạo chương trình Gọi tên bạn. Khi chạy chương trình, nhân vật Mèo hỏi tên em. Sau khi em nhập tên mình từ bàn phím, Mèo sẽ gọi tên em.
Em hãy tạo chương trình để khi nháy chuột vào , nhân vật mèo hiển thị lần lượt hai bóng nói giới thiệu: tên, sở thích của em.
Tham khảo: Em kéo thả các lệnh như hình vào vùng lập trình thì khi bấm vào Em hãy tạo chương trình để khi nháy chuột vào, nhân vật mèo hiển thị lần lượt hai bóng nói giới thiệu: tên, sở thích của em, nhân vật mèo sẽ nói Tên em là Lan trong 2 giây và nói Em thích học lập trình Scratch trong 2 giây.
Trong khi di chuyển hoặc quay, có thể nhân vật mèo sẽ lộn ngược. Lệnh giúp em khắc phục điều này. Em hãy mở rộng chương trình “Điều khiển rô-bốt”, bổ sung lệnh này vào sau lệnh và chạy thử.
Khi ta bổ sung lệnh thì nhân vật sẽ trở lại ban đầu.
Để viết chương trình giải phương trình bậc nhất có dạng: ax + b = 0 (a#0), em cần phải thực hiện lệnh nhập vào từ bàn phím các biến nào sau đây:
A. readln(a, b, x);
B. readln(a, b);
C. readln(a,x);
D. readln(b, x);
Program mun;
Uses crt;
Var i:integer;
Begin
For i:=1 to 10 do write ('2 × ', i,' = ', 2*i);
Readln;
End.
P/s: Ko chắc ạ!
uses crt;
var i:integer;
begin
clrscr;
for i:=1 to 10 do
writeln('2*',i,'=',2*i);
readln;
end.
Để viết chương trình giải phương trình bậc hai có dạng: ax2 + bx + c=0 (a#0), em cần phải thực hiện lệnh nhập vào từ bàn phím các biến nào sau đây:
A. readln(a, b, c, x1, x2);
B. readln(a, b, c);
C. readln(x1, x2);
D. readln(a, b, c, x);
Để so sánh hai số a, b được nhập từ bàn phím, một bạn đã tạo chương trình ở Hình 1. Khi nháy chuột vào nút lệnh chương trình không hoạt động. Bạn đã phát hiện được lỗi và chỉnh sửa thành chương trình ở Hình 2. Khi thực hiện chương trình ở Hình 2 và nhập giá trị a, b đều là 5, chương trình đưa ra kết quả sai (xem Hình 3).
Hãy thảo luận với bạn và cho biết:
- Tại sao chương trình ở Hình 1 không hoạt động?
- Tại sao chương trình ở Hình 2 đưa ra kết quả sai khi nhập cặp số a, b là (5;5)?
Chương trình 1 có lỗi cú pháp, câu lệnh 2, 3 không khớp nối với câu lệnh 1, 4.
Chương trình 2 có lỗi logic, a = b thuộc trường hợp a > b sai nên chương trình đưa ra thông báo sai khi nhập hai số a, b bằng nhau.
Để tạo chương trình Giới thiệu về bản thân, em hãy thực hiện lần lượt các bước sau:
Bước 1. Tìm hiểu yêu cầu (Hình 2).
Bước 2. Tìm hiểu kịch bản (Hình 3).
Bước 3: Lập trình cho nhân vật Mèo theo hướng dẫn ở Hình 4.
Khi nháy chuột vào , em thấy nhân vật mèo ở vùng Sân khấu có hoạt động đúng như kịch bản không?
Nhân vật Mèo có hoạt động đúng như kịch bản.
Tạo chương trình Scratch để nhập hai số m, n từ bàn phím, thực hiện hoán đổi giá trị của hai biến và thông báo giá trị của biến m, n sau khi đã hoán đổi.
Ví dụ, sau khi nhập m = 23, n = 45, chương trình đưa ra kết quả ra màn hình như ở Hình 6.
Sử dụng biến mảng viết chương trình nhập từ bàn phím STT, Họ tên, Điểm trung bình của n học sinh trong lớp (5<n<10). In thông tin được nhập ra màn hình.
uses crt;
var st:array[1..10]of string;
a:array[1..10]of integer;
i,n:integer;
begin
clrscr;
readln(n);
for i:=1 to n do
readln(st[i],a[i]);
for i:=1 to n do
writeln(st[i],' ',a[i]);
readln;
end.
Giups mình với
Viết chương trình thực hiện các chức năng sau:
Dùng bàn phím máy tính để nhập các thông tin của 1 bộ thông tin gồm có Họ tên học sinh, Điểm Văn, Điểm Toán, Điểm Ngoại ngữ. Mỗi khi nhập xong 1 bộ thông tin sẽ hiển thị thông báo nhập nữa hay không, nếu nhấn phím ‘Y’ nghĩa là nhập tiếp bộ thông tin khác, nếu nhấn phím ‘N’ nghĩa là ngừng nhập. Các thông tin nhập được sẽ ghi vào tập tin DATA.INP (mỗi thông tin nằm trên 1 dòng).
Đọc dữ liệu từ tập tin DATA.INP (có cấu trúc giống như tập tin đã tạo ở câu a) và in lên màn hình các dòng thông tin đọc được và in lên màn hình tổng số lượng bộ thông tin có trong tập tin DATA.INP.
Đọc dữ liệu từ tập tin DATA.INP (có cấu trúc giống như tập tin đã tạo ở câu a) và sắp xếp các bộ thông tin theo thông tin điểm trung bình của 3 môn Văn, Toán, Anh theo thứ tự giảm dần. Ghi các bộ thông tin sau khi sắp xếp thành các dòng trong tập tin BANGDIEM.OUT theo nguyên tắc các thông tin cách nhau khoảng cách, điểm trung bình in ra đầu tiên có 2 chữ số thập phân, rồi tới điểm Văn, Toán, Ngoại ngữ (cũng có 2 chữ số thập phân), cuối cùng là Họ tên học sinh.
Đọc dữ liệu từ tập tin DATA.INP (có cấu trúc giống như tập tin đã tạo ở câu a) và tách tối đa 10 bộ thông tin có điểm trung bình tính từ lớn đến nhỏ ra tập tin TOPTEN.DAT, sắp xếp các bộ thông tin dựa theo Họ tên học sinh theo thứ tự bảng chữ cái trước khi ghi vào tập tin.Pascal