สื่อการสอนการเขียนโปรแกรมภาษาซี ระดับชั้น ม. 6

กลับหน้าหลัก

การส่งเสียง sound ,nosound, delay
รูปแบบ
sound(ค่าตัวเลขความถี่ของเสียงที่ต้องการ) - สั่งให้เปล่งเสียงตามความถี่ที่กำหนด
nosound() - สั่งให้หยุดเปล่งเสียง
delay(ค่าตัวเลบเวลา) - สั่งให้หน่วงเวลา


ตัวอย่าง โปรแกรม sound.cpp
#include  <stdio.h>
#include  <conio.h>
#include  <dos.h>
void main()
{
     clrscr();
     int i;
     for (i=0;i<999;i=i+5)
     {
         sound(i);
         printf("%d\n",i);
         delay(1);
         nosound());
     };
     return;
}

คำถาม
- ถ้าเปลี่ยน delay(1) เป็น delay(100) ผลลัพธ์เป็นอย่างไร
- ถ้าไม่มีคำสั่ง nosound() ผลลัพธ์เป็นอย่างไร
- ถ้าสลับบรรทัด delay(1); กับ nosound(); ผลจะเป็นอย่างไร (nosound() อยู่เหนือ delay ต่อจาก printf
- ความถี่เสียงที่ได้ยิน เริ่มจากความถี่เท่าใด
- ความถี่เสียงที่ได้ยิน สูงสุดเท่าใด เหตุใดจึงเป็นเช่นนั้น
กลับหน้าหลัก |