Khác nhau giữa biến và hằng là :
– Hằng: Giá trị của hằng không thể thay đổi trong quá trình thực hiện chương trình.
– Biến: giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.
– Cách khai báo biến:
Var<tên biến>:<kiểu dữ liệu>;
VD: Var a,b:integer;
C:string;
– Cách khai báo hằng:
const <tên hằng>=<giá trị của hằng>;
VD: Const pi=3.14;
- Các ngôn ngữ lập trình thường cung cấp sẵn một số hàm số học để tính một số giá trị thông dụng.
- Cách viết: Tên_hàm (đối số). VD: sqrt(4); sqr(2);
- Kết quả của hàm phụ thuộc vào kiểu của đối số.
- Đối số của hàm là một hay nhiều biểu thức số học đặt trong dấu ngoặc () sau tên hàm.
- Bản thân hàm cũng có thể coi là biểu thức số học và có thể tham gia vào biểu thức như một toán hạng bất kỳ.
Viết một chương trình pascal có sử dụng các câu lệnh : khai báo biến , nhập giá trị của biến , in lên màn hình giá trị của biến , gán giá trị cho biến , câu lệnh điều kiện dạng đủ
uses crt;
var n,x:integer;
begin
clrscr;
write('Nhap n='); readln(n);
writeln('n=',n);
x:=n;
if x mod 2=0 then writeln(x,' la so chan')
else writeln(x,' la so le');
readln;
end.
Bài 2: Viết chương trình nhập vào số đo hai cạnh đáy của hình thang là 2 số nguyên. Tính và in ra màn hình chu vi và diện tích của hình thang đó. + Sử dụng lệnh nhập: nhập số đo bất kỉ từ bàn phím + Sử dụng lệnh gán: đáy nhj = 4 iyl6n=9 cạnh bên thứ nh overline a t=6 , cạnh bên thứ hai = 8 , chiều cao = 7
bài 2: viết chương trình nhập vào số đo hai cạnh đáy của hình thang là 2 số nguyên. tính và in ra màn hình chu vi và diện tích của hình thang đó. + sử dụng lệnh nhập: nhập số đo bất kỉ từ bàn phím + sử dụng lệnh gán: đáy nhj = 4 iyl6n=9 cạnh bên thứ nh overline a t=6 , cạnh bên thứ hai = 8 , chiều cao = 7
làm ơn =((
#include <bits/stdc++.h>
using namespace std;
double x,y,z;
int main()
{
cin>>x>>y>>z;
cout<<"Dien tich la:"<<fixed<<setprecision(2)<<(x+y)/2*z;
return 0;
}
Tính chu vi diện tích hình tam giác có 3 cạnh nhập từ bàn phím có sử dụng câu lệnh gán
c++
#include<bits/stdc++.h>using namespace std;int main(){float a,b,c;cin>>b>>c>>a;float p=(a+b+c)/2;//cai nay minh ap dung he thu herong cho no nhanh nhacout<<sqrt(p*(p-a)*(p-c)*(p-b));return 0;}pascaluses crt;var a,b,c,p:real;begin clrscr;readln(a,b,c);p:=(a+b+c)/2;write(sqrt(p*(p-a)*(p-b)*(p-c)):4:2);readln;end.trong ngôn ngữ lập trình C++giả sử ở phần thân chương trình có 2 phép gán như sau
m=2020;
q=3.1417853
a, em hãy viết lệnh khai báo cho 2 biến nói trên
b,viết lệnh thông báo giá trị của 2 biến m,q ra màn hình
Viết 1 đoạn văn ngắn từ 8-10 câu tả cảnh sân trương em trong giờ ra chơi có sử dụng phép liệt kê. (Một đoạn văn thôi nha.)
Sau năm phút tập thể dục giữa giờ, các trò chơi cũng nhanh chóng bắt đầu dưới bóng mát của hàng cây xanh. Chỗ này, mấy bạn nam đá cầu, những quả cầu xanh đỏ bay lên hạ xuống không chạm đất xem rất vui mắt. Chỗ kia mấy em học sinh lớp Một ngồi thành vòng tròn chơi chuyền nẻ, đôi bàn tay bé nhò rải những que nẻ xuống nền xi măng kêu lách tách. Bên cạnh đó, vài nhóm bạn lớp Bốn tụm năm, tụm ba bắn bi, bịt mắt bắt dê hoặc chơi mèo đuổi chuột trên sân cỏ phía sau các phòng học. Trên sân trước phònghọc, các bạn nữ chơi nhảy dây rất nhịp nhàng. Dây quay vun vút , tiếng dây chạm đất đen đét rất vui tai. Người nhảy, tóc bay loà xoà, miệng cười chúm chím, chiếc khăn quàng đỏ phấp phới tung bay trên vai.
Viết câu lệnh lặp hiển thị lên màn hình 10 chữ A bằng cách sử dụng lệnh lặp while.
program HienThiA;
var
i: Integer;
begin
i := 1;
while i <= 10 do
begin
writeln('A');
i := i + 1;
end;
readln;
end.
pascal nhỉ?
Câu 2. Trong ngôn ngữ lập trình Pascal giả sử ở phần thân chương trình có 2 phép gán như sau:
A:=10;
B:= 5,5;
a. Em hãy viết lệnh khai báo biến cho 2 biến nói trên?
b. Viết lệnh thông báo giá trị của 2 biến A, B ra màn hình?