Học Viện Quản Lý Giáo Dục
Thông Báo

Diễn đàn sinh viên Học Viện Quản Lý Giáo Dục chính thức chuyển nhà mới !
Hiện nay vẫn có 1 số bạn đăng kí thành viên tại diễn đàn này nên BQT xin thông báo cho các bạn biết, từ bây giờ các bạn sẽ vào diễn đàn sinh viên NIEM qua địa chỉ http://svniem.com , Các thành viên khi tham gia diễn đàn sẽ có 1 số quyền lời đặc biệt(sẽ cụ thể sau).
Nhà mới cuả chúng ta bh đầy đủ tiện nghi và hiện đại hơn, trong quá trình hoạt động các bạn có ý kiến đóng góp xin gửi góp ý lên diễn đàn để BQT xem xét và giúp đỡ.
Xin cảm ơn các bạn đã ủng hộ !

svniem.info sẽ là mái ấm thân thương đó ! => Nơi bạn sống vì cộng đồng ! Và cả cộng đồng sống vì bạn !
--------------------------------------------------------------------------------
* Nhấn vào Login để đăng nhập nếu bạn đã là thành viên,
* Nhấn vào Register để đăng ký nếu bạn chưa là thành viên !

Join the forum, it's quick and easy

Học Viện Quản Lý Giáo Dục
Thông Báo

Diễn đàn sinh viên Học Viện Quản Lý Giáo Dục chính thức chuyển nhà mới !
Hiện nay vẫn có 1 số bạn đăng kí thành viên tại diễn đàn này nên BQT xin thông báo cho các bạn biết, từ bây giờ các bạn sẽ vào diễn đàn sinh viên NIEM qua địa chỉ http://svniem.com , Các thành viên khi tham gia diễn đàn sẽ có 1 số quyền lời đặc biệt(sẽ cụ thể sau).
Nhà mới cuả chúng ta bh đầy đủ tiện nghi và hiện đại hơn, trong quá trình hoạt động các bạn có ý kiến đóng góp xin gửi góp ý lên diễn đàn để BQT xem xét và giúp đỡ.
Xin cảm ơn các bạn đã ủng hộ !

svniem.info sẽ là mái ấm thân thương đó ! => Nơi bạn sống vì cộng đồng ! Và cả cộng đồng sống vì bạn !
--------------------------------------------------------------------------------
* Nhấn vào Login để đăng nhập nếu bạn đã là thành viên,
* Nhấn vào Register để đăng ký nếu bạn chưa là thành viên !
Học Viện Quản Lý Giáo Dục
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Đăng Nhập

Quên mật khẩu

Latest topics
» Phần mềm Matlab 5.0
by la_phung_tien Fri Jan 04, 2013 12:31 am

» miss Học viện
by hoanghacuonchay Thu Aug 18, 2011 2:54 am

» Xe đẩy, Tư vấn chọn mua xe đẩy hàng, bánh xe đẩy
by vietbabylon Wed Aug 17, 2011 1:19 am

» Cửa cuốn austdoor - cửa cuốn - giá cửa cuốn
by vietbabylon Mon Aug 15, 2011 9:06 pm

» XE ĐẨY, xe day, xe day hang chính hãng
by vietbabylon Wed Aug 10, 2011 10:49 am

» XE ĐẨY, xe day, xe day hang chính hãng
by vietbabylon Mon Aug 08, 2011 11:20 pm

» Bình nóng lạnh ARISTON, binh nuoc nong ARISTON
by vietbabylon Sat Aug 06, 2011 12:20 am

» Sản phẩm Bình nước nóng bình nóng lạnh chính hãng
by vietbabylon Tue Aug 02, 2011 5:26 pm

» Babylon cung cấp xe đẩy hàng, máy điều hòa
by vietbabylon Wed Jul 20, 2011 3:18 pm

» Xe đẩy hàng - xe day hang - babylon
by vietbabylon Wed Jun 15, 2011 4:45 pm

Hỗ trợ trực tuyến
Lê Văn Tiến
Welcome
Nguyễn Thành Trung
Welcome
Poll

bạn nghĩ sao nếu học viện tổ chức 1 cuộc thi sắc đẹp và tài năng?

Các bài toán về vòng lặp Vote_lcap77%Các bài toán về vòng lặp Vote_rcap 77% [ 48 ]
Các bài toán về vòng lặp Vote_lcap3%Các bài toán về vòng lặp Vote_rcap 3% [ 2 ]
Các bài toán về vòng lặp Vote_lcap19%Các bài toán về vòng lặp Vote_rcap 19% [ 12 ]

Tổng số bầu chọn : 62

Tìm kiếm
 
 

Display results as :
 


Rechercher Advanced Search

Thống Kê
Hiện có 20 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 20 Khách viếng thăm

Không

[ View the whole list ]


Số người truy cập cùng lúc nhiều nhất là 101 người, vào ngày Tue Oct 15, 2024 12:32 pm
Keywords


Các bài toán về vòng lặp

2 posters

Go down

iu Các bài toán về vòng lặp

Bài gửi by Dốt Nát Nhất HVQLDG Tue Jan 20, 2009 5:54 pm

Làm lại bài tính e mũ (x) với vòng lặp không xác định do ... while
Input: x, sai số epsilon nhập từ bàn phím
output: e mũ (x)
thuật toán: khai triển Taylor hàm e^(x) = 1 +x +x^2/2! +.... + x^n/n!. Vòng lặp dừng khi sai số lớn hơn hoặc bằng số hạng cuối cùng tức là epsilon >= x^n/n!

Code tham khảo (ai giỏi thì sửa giùm he he)

Code:
#include
#include
main()
{
  clrscr();
  unsigned int gt,n;
  double x,bt,epsilon,T;
  printf("Chuong trinh tinh e mu x voi sai so epsilon\n");
  printf("Nhap x =");
  scanf("%lf",&x);
  printf("Nhap epsilon =");
  scanf("%lf",ε);
  gt=n=1;
  bt=1;
  T=x;
  do
    {
    bt=bt+T/gt;
    T=T*x;
    n=n+1;
    gt=gt*n;
    }
  while ((T/gt)>epsilon);
  printf("e mu %f=%f",x,bt);
  getch();
}


---------------
Hic, vắng như chùa bà đanh.
Mọi người không thích bàn luận về mấy cái trò này có phải không ?
Ai thích học chuyên sâu về các dòng C xiếc thì có thể vào Cộng đồng C Việt <- Great forum for U.


Được sửa bởi Dốt Nát Nhất HVQLDG ngày Wed Jan 21, 2009 9:22 pm; sửa lần 1.
Dốt Nát Nhất HVQLDG
Dốt Nát Nhất HVQLDG

Giới tính : Nam
Tổng số bài gửi : 37
Age : 36
Tâm trạng : Các bài toán về vòng lặp Fine
points :
Các bài toán về vòng lặp Left_bar_bleue0 / 1000 / 100Các bài toán về vòng lặp Right_bar_bleue

Registration date : 19/10/2008

Character sheet
Sinh mang:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)
Mana:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)

Về Đầu Trang Go down

iu Re: Các bài toán về vòng lặp

Bài gửi by Dốt Nát Nhất HVQLDG Tue Jan 20, 2009 8:55 pm

Tính số Fibonnacci thứ n, n nhập từ bàn phím
Dãy Fibonnacci có dạng

F1=F2=1
F(n)=F(n-1)+F(n-2), n>=3

code tham khảo (mình viết)

Code:
//chuong trinh tinh day Fibocaci
#include <stdio.h>
#include <conio.h>
main()
{
  clrscr();
  unsigned int F,F1,F2,i,n;
  F1=F2=1;
  printf("Nhap n=");
  scanf("%u",&n);
  for (i=3;i<=n;i++)
  {
  F=F1+F2;
  F2=F1;
  F1=F;
  }
  printf("F%u =%u",n,F);
  getch();
}

Cái bài tập C rất nhiều. Các bạn có thể lấy ngay chính quyển giáo trình Pascal của thầy Phạm Quang Trình viết cho sv năm 1 hay như quyển C của Quách Tuấn Ngọc hoặc các bài tập trên cộng đồng C Việt ....
Dốt Nát Nhất HVQLDG
Dốt Nát Nhất HVQLDG

Giới tính : Nam
Tổng số bài gửi : 37
Age : 36
Tâm trạng : Các bài toán về vòng lặp Fine
points :
Các bài toán về vòng lặp Left_bar_bleue0 / 1000 / 100Các bài toán về vòng lặp Right_bar_bleue

Registration date : 19/10/2008

Character sheet
Sinh mang:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)
Mana:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)

Về Đầu Trang Go down

iu Re: Các bài toán về vòng lặp

Bài gửi by Dốt Nát Nhất HVQLDG Wed Jan 21, 2009 9:28 pm

Bài ở post #1 tớ viết nhầm tính e mũ x vậy mà để mấy ngày rồi chả ai phản ánh lại cả, chán chả buồn post. Tối nay hứng chí làm bài tính sin(x) theo công thức Taylor. Thực ra trong C đã định nghĩa hàm tính sinx Rồi.

Bài này hơi khó hiểu vì cho trước sai số rất bé là 0.0001. Theo như code bài này thì tớ không tính được sin PI. Ai đó sửa được không nhỉ ???

code của em nó đây:

Code:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
  clrscr();
  unsigned long gt,n;
  double bt,x,T;
  printf("Chuong trinh tinh sin(x) theo cong thuc Taylor\n");
  printf("Nhap x =");
  scanf("%lf",&x);
  //Khoi tao
  bt=0;
  gt=n=1;
  T=x;
  //Lap
  do
  {
    bt+=T/gt;
    T*=-pow(x,2);
    n+=2;
    gt*=n*(n-1);
  }
  while(fabs(T/gt)>0.0001);
  printf("sin(%f) =%f",x,bt);
  getch();
}

Đúng là khi làm về vòng lặp thì nên làm những bài tính e mũ x, sin,cos rất bổ ích cho người mới học !
Dốt Nát Nhất HVQLDG
Dốt Nát Nhất HVQLDG

Giới tính : Nam
Tổng số bài gửi : 37
Age : 36
Tâm trạng : Các bài toán về vòng lặp Fine
points :
Các bài toán về vòng lặp Left_bar_bleue0 / 1000 / 100Các bài toán về vòng lặp Right_bar_bleue

Registration date : 19/10/2008

Character sheet
Sinh mang:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)
Mana:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)

Về Đầu Trang Go down

iu Re: Các bài toán về vòng lặp

Bài gửi by Dốt Nát Nhất HVQLDG Thu Jan 22, 2009 9:49 am

Lại Fibonaci. Kiểm tra xem một số có thuộc dãy Fibonaci hay không. Thông báo kết quả ra màn hình. Bài này mình không dùng mảng tuy nhiên mình vẫn chưa đưa ra được cái thông báo khi một số không thuộc dãy Fibonaci. Bạn nào quan tâm đến topic này có thể hướng dẫn tớ được không ?

code:

Code:
#include <stdio.h>
#include <conio.h>
main()
{
  clrscr();
  int f1,f2,f,n,i;
  printf("Nhap mot so n =");
  scanf("%d",&n);
  f1=f2=1;
  if(n==1) printf("Thuoc Fibo");
  i=3;
  while((i>=3)&&(i<=1000))
  {
    f=f1+f2;
    f2=f1;
    f1=f;
    i=i+1;
    if(n==f)
      {
      printf("Thuoc Fibo");
      break;
      }
    }
  getch();
}
Dốt Nát Nhất HVQLDG
Dốt Nát Nhất HVQLDG

Giới tính : Nam
Tổng số bài gửi : 37
Age : 36
Tâm trạng : Các bài toán về vòng lặp Fine
points :
Các bài toán về vòng lặp Left_bar_bleue0 / 1000 / 100Các bài toán về vòng lặp Right_bar_bleue

Registration date : 19/10/2008

Character sheet
Sinh mang:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)
Mana:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)

Về Đầu Trang Go down

iu Re: Các bài toán về vòng lặp

Bài gửi by hideohiro Sun Sep 13, 2009 7:40 pm

Dốt Nát Nhất HVQLDG đã viết:Lại Fibonaci. Kiểm tra xem một số có thuộc dãy Fibonaci hay không. Thông báo kết quả ra màn hình. Bài này mình không dùng mảng tuy nhiên mình vẫn chưa đưa ra được cái thông báo khi một số không thuộc dãy Fibonaci. Bạn nào quan tâm đến topic này có thể hướng dẫn tớ được không ?

code:

Code:
#include
#include
main()
{
clrscr();
int f1,f2,f,n,i;
printf("Nhap mot so n =");
scanf("%d",&n);
f1=f2=1;
if(n==1) printf("Thuoc Fibo");
i=3;
while((i>=3)&&(i<=1000))
{
f=f1+f2;
f2=f1;
f1=f;
i=i+1;
if(n==f)
{
printf("Thuoc Fibo");
break;
}
}
getch();
}

Sửa lại chút ở điều kiện vòng lặp while : ((i>=3)&&(i<=1000)) đổi thành
[code]
((i>=3)&&(f
vứt cái cụm
if(n==f)
{
printf("Thuoc Fibo");
break;
}
ra khỏi vòng lặp while rồi sửa lại thành
if(n==f)
printf("Thuoc Fibo");
else printf("TKhông thuoc Fibo");
ok man Các bài toán về vòng lặp 717478
avatar
hideohiro

Giới tính : Nam
Tổng số bài gửi : 20
Age : 37
Location : HN
Job/hobbies : SV
Tâm trạng : Các bài toán về vòng lặp Busy
points :
Các bài toán về vòng lặp Left_bar_bleue0 / 1000 / 100Các bài toán về vòng lặp Right_bar_bleue

Registration date : 28/11/2007

Character sheet
Sinh mang:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)
Mana:
Các bài toán về vòng lặp Left_bar_bleue0/0Các bài toán về vòng lặp Empty_bar_bleue  (0/0)

Về Đầu Trang Go down

iu Re: Các bài toán về vòng lặp

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết