Tin học lớp 5
Câu 1: Viết nội dung câu lệnh lặp
Câu 2: Các chú ý đặt tên thủ tục trong logo.
Câu 3: Phần đuôi mở rộng trong logo.
Câu 4: Nội dung trong câu lệnh đổi màu vẽ, nét vẽ trong logo ( giải thích giá trị trong câu lệ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.
Bạn tham khảo thử chương trình Python như này nhé!
def find_least_frequent(arr):
freq_dict = {}
for num in arr:
if num in freq_dict:
freq_dict[num] += 1
else:
freq_dict[num] = 1
min_freq = min(freq_dict.values())
min_value = min(num for num, freq in freq_dict.items() if freq == min_freq)
return min_value, min_freq
# Đọc dữ liệu từ file input
with open('BAI4.INP', 'r') as f:
numbers = list(map(int, f.readline().strip().split()))
# Tìm giá trị nhỏ nhất có số lần xuất hiện ít nhất
min_value, min_freq = find_least_frequent(numbers)
# Ghi kết quả vào file output
with open('BAI4.OUT', 'w') as f:
f.write(f"{min_value} {min_freq}")
Bạn thử code này nhé
program RENUM;
var
S: string;
frequency: array[0..9] of integer; // Mảng đếm số lần xuất hiện của các số từ 0 đến 9
maxFreq, maxNum, i, num: integer;
begin
// Khởi tạo tất cả các phần tử trong mảng đếm về 0
for i := 0 to 9 do
frequency[i] := 0;
// Nhập xâu ký tự S từ bàn phím
writeln('Nhap vao xau ky tu S: ');
readln(S);
// Đếm số lần xuất hiện của các số từ 0 đến 9 trong xâu S
for i := 1 to length(S) do
begin
if (S[i] >= '0') and (S[i] <= '9') then
begin
num := ord(S[i]) - ord('0');
frequency[num] := frequency[num] + 1;
end;
end;
// Tìm số có số lần xuất hiện nhiều nhất và nhỏ nhất
maxFreq := 0;
maxNum := 0;
for i := 0 to 9 do
begin
if frequency[i] > maxFreq then
begin
maxFreq := frequency[i];
maxNum := i;
end;
end;
// In ra số xuất hiện nhiều nhất
if maxFreq > 0 then
writeln('So xuat hien nhieu nhat la: ', maxNum)
else
writeln('Trong xau khong co so nao.');
readln;
end.
THAM KHẢO
*Kẻ đường viền ô và khung bao quanh:
- Chọn vùng dữ liệu muốn kẻ đường viên ô, kẻ khung và chọn Format Cells
- Trong cửa số Format Cells chọn Border, thiết lập các thông số kẻ đường viền, kẻ khung
*In trang tính:
Bước 1. Đánh dấu vùng dữ liệu muốn in.
Bước 2. Thực hiện lệnh File/Print.
Bước 3. Sau khi thiết lập xong thông số in, nháy chuột biểu tượng Print để in.
x = int(input("Nhap x="))
y = int(input("Nhap y="))
tong = x + y
hieu = x - y
tich = x * y
thuong = x / y
print("Tong x+y=", tong)
print("Hieu x-y=", hieu)
print("Tich x*y=", tich)
print("Thuong x/y=", thuong)