Câu 13. ( 5,0 điểm): Cho bài toán: tìm số lớn nhất trong hai số a và b. Em hãy xác đị...">
K
Khách

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.

10 tháng 5

1. Xác định đầu vào và đầu ra:

  • Đầu vào: Hai số (a) và (b). Người dùng sẽ cung cấp giá trị cho hai số này.
  • Đầu ra: Số lớn nhất trong hai số (a) và (b). Chương trình sẽ hiển thị số lớn hơn.

2. Tạo chương trình trong Scratch:

Dưới đây là một chương trình Scratch đơn giản để tìm số lớn nhất trong hai số:

(Bước 1) Tạo các biến:

  1. Mở Scratch.
  2. Trong mục "Các biến số", nhấn nút "Tạo một biến".
  3. Đặt tên cho biến thứ nhất là a và nhấn "OK".
  4. Tương tự, tạo một biến thứ hai tên là b và nhấn "OK".
  5. Tạo một biến thứ ba tên là số lớn nhất và nhấn "OK". Biến này sẽ lưu trữ kết quả.

(Bước 2) Xây dựng chương trình:

Bạn có thể kéo và thả các khối lệnh sau vào khu vực lập trình:

  • Khối sự kiện: Đoạn mã
    khi cờ xanh được nhấp
    
  • Khối cảm biến (để người dùng nhập giá trị): Đoạn mã
    hỏi [Nhập giá trị cho a:] và đợi
    đặt a thành (trả lời)
    hỏi [Nhập giá trị cho b:] và đợi
    đặt b thành (trả lời)
    
  • Khối điều khiển (câu lệnh điều kiện): Đoạn mã
    nếu <(a) > (b)> thì
        đặt [số lớn nhất] thành (a)
    khác
        đặt [số lớn nhất] thành (b)
    
  • Khối hiển thị (để hiển thị kết quả): Đoạn mã
    nói (ghép [Số lớn nhất là: ] (số lớn nhất)) trong (2) giây
    

(Bước 3) Sắp xếp các khối lệnh:

Gắn các khối lệnh lại với nhau theo thứ tự sau:

Đoạn mã
khi cờ xanh được nhấp
hỏi [Nhập giá trị cho a:] và đợi
đặt a thành (trả lời)
hỏi [Nhập giá trị cho b:] và đợi
đặt b thành (trả lời)
nếu <(a) > (b)> thì
    đặt [số lớn nhất] thành (a)
khác
    đặt [số lớn nhất] thành (b)
nói (ghép [Số lớn nhất là: ] (số lớn nhất)) trong (2) giây

Giải thích chương trình:

  1. Khi người dùng nhấp vào lá cờ xanh, chương trình bắt đầu.
  2. Chương trình hỏi người dùng nhập giá trị cho biến a và lưu giá trị đó.
  3. Tiếp theo, chương trình hỏi người dùng nhập giá trị cho biến b và lưu giá trị đó.
  4. Câu lệnh nếu (a > b) thì ... khác ... kiểm tra xem giá trị của a có lớn hơn giá trị của b hay không.
    • Nếu điều kiện a > b là đúng, chương trình sẽ đặt giá trị của biến số lớn nhất thành giá trị của a.
    • Ngược lại (nếu a không lớn hơn b), chương trình sẽ đặt giá trị của biến số lớn nhất thành giá trị của b.
  5. Cuối cùng, chương trình sẽ hiển thị một thông báo trên màn hình, cho biết số lớn nhất là giá trị được lưu trong biến số lớn nhất.

Bạn có thể chạy chương trình này trong Scratch bằng cách nhấp vào lá cờ xanh và nhập hai số khi được hỏi. Chương trình sẽ hiển thị số lớn nhất trong hai số đó. Chúc bạn thành công!

17 tháng 9 2021

câu 1

Program Nguyen_to;

Var n,i:integer;

Function NT(n:integer):Boolean;

Var ok: Boolean;

i: integer;

Begin ok:=true;

for i:=2 to n-1 do if (n mod i)= 0 then ok:=ok and false;

if n < 2 then NT:=false else NT:=ok;

End;

Begin Write('Nhap n: ');

Readln(n); i:=n;

Repeat i:=i+1;

Until NT(i);

Write('So nguyen to nho nhat lon hon ',n, 'la: ',i);

Readln End.

17 tháng 9 2021

câu 2

uses crt;

const so: set of char=['0','1','2','3','4','5','6','7','8','9'];

var a:array[1..100] of integer;

st,b:string;

c,l,i,n,j:integer;

s, Max: integer;

begin clrscr;

write('Nhap xau:');

readln(st);

l:=length(st);

i:=1;

n:=0;

repeat if (st[i] in so) then begin b:='';

repeat b:=b+st[i];

inc(i);

until (not(st[i] in so)) or (i>l);

inc(n);

val(b,a[n],c);

end;

inc(i);

until i>l;

Max:=a[1];

for i:=2 to n do If Max<A[i] Then Max:=A[i];

Writeln('Phan tu lon nhat cua mang:', Max);

readln;

end.

#include <bits/stdc++.h>

using namespace std;

long long a[100],n,i,ln,nn,vt1,vt2;

int main()

{

cin>>n;

for (i=1; i<=n; i++) cin>>a[i];

ln=a[1];

nn=a[1];

for (i=1; i<=n; i++)

{

ln=max(ln,a[i]);

nn=min(nn,a[i]);

}

cout<<ln<<" "<<nn;

return 0;

}

19 tháng 1 2022

Var n,i,vtl,vtn,so max,min:integer;

Begin

Write('Nhap so luong so = ');readln(n);

vtl:=0;

vtn:=0;

max:=-32768;

min:=32767;

For i:=1 to n do

Begin

Write('Nhap vao so thu ',i);readln(so);

If so > max then

Begin

Max:=so;

vtl:=i;

End;

If so < min then

Begin

Min:=so;

vtn:=i;

End;

Writeln('So lon nhat la ',max,' tai vi tri thu ',i);

Write('So nho nhat la ',min,' tai vi tri thu ',i);

Readln;

End.

28 tháng 4 2023

var a:array[1..1000] of integer;

i,n,d,max:integer;

begin

write('n = ');readln(n);

for i:=1 to n do

begin

write('Nhap phan tu thu ',i,' = ');readln(a[i]);

if a[i] mod 2 <> 0 then d:=d+1;

end;

max:=a[1];

for i:=2 to n do

if a[i] > max then max:=a[i];

writeln('Co ',d,' so le');

write('So lon nhat la ',max);

readln

end.

#include <iostream>
using namespace std;
int main()
{
    int t,m,n,ucln;
    cout<<"Nhap n="; cin>>n;
    cout<<"Nhap m="; cin>>m;
    t=m%n;
    while (t!=0)
    {
        t=n%m;
        n=m;
        m=t;
    }
    ucln=n;
    cout<<ucln;
    return 0;
}

 

15 tháng 4 2021

tự làm đi dễ mà:)))))

 

Dễ thì bạn làm đi

27 tháng 3 2022

Lưu ý :Dùng C++