5C-Week2-Bài tập về nhà (Done!)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

5C-Week2-Bài tập về nhà (Done!)

Bài gửi by haidang001 on 18/02/11, 01:05 am

Càng ngày lớp càng nhận ra cái vui tính của thầy trên lớp.
koltec tiếp tục với 3 bài tập về nhà của tuần 2.
Nội dung có thể tóm tắt như sau (vì phần solution more important)

Đề bài:

Bài 1: Vẽ ra màn hình kích thước lớn của chữ cái đầu tiên trong tên của bạn.
Bài 2: In ra thẻ sinh viên
Bài 3: Tạo file Emacs_Instruction viet các phím tắt học trong tuần 1.

Solution:

Bài 1:
Code:

  /*Tran Van Sang-Viet Nhat 5C- 20102076*/
/*Copyright (c) haidang001 (tm) (@yahoo.com)*/
            /*S_have fun! :)*/

/*Draw first character of my name in big size*/

#include <stdio.h>

main()
{
  printf("    ********************  \n");
  printf("  **********************  \n");
  printf("**********************    \n");
  printf("**********                \n");
  printf("**********                \n");
  printf("************              \n");
  printf("  **************          \n");
  printf("    ****************      \n");
  printf("        ****************  \n");
  printf("            **************\n");
  printf("                **********\n");
  printf("                **********\n");
  printf("********      **********  \n");
  printf("************************  \n");
  printf("**********************    \n");
  printf("    **************        \n");
  return 0;
}


Bài 2:

Code:

/*Tran Van Sang-Viet Nhat 5C - 20102076*/
/*Copyright (c) haidang001 (tm) (@yahoo.com)*/
/*S_have fun!*/

/*In ra the sinh vien*/

#include  <stdio.h>

main()
{
  printf("\n\n");
  printf("  |=================================================================|\n");
  printf("  |                                                                |\n");
  printf("  |  *****            TRUONG DAI HOC BACH KHOA HA NOI              |\n");
  printf("  |  *LO**                                                        |\n");
  printf("  |  **GO*                  THE SINH VIEN                        |\n");
  printf("  |  *****                                                        |\n");
  printf("  |                                                                |\n");
  printf("  |  ***********  MSSV:      20102076                            |\n");
  printf("  |  ***********  Ho ten:    TRAN VAN SANG                        |\n");
  printf("  |  ***********  Ngay sinh:  03/12/1992    Nam                    |\n");
  printf("  |  ***anh*****  Lop:        Viet Nhat 5C                        |\n");
  printf("  |  ***********  Ho khau TT: Hau Loc - Thanh Hoa                  |\n");
  printf("  |  ***********  Khoa hoc:  K55    Co gia tri den: 30/05/2015    |\n");
  printf("  |  ***********                                                  |\n");
  printf("  |                  ** * **** ****** ***** **** **** ** **** *    |\n");
  printf("  |  NPH: 06122010  ** * **** ****** ***** **** **** ** **** *    |\n");
  printf("  |                                                                |\n");
  printf("  |=================================================================|\n\n\n");
  printf("  |=================================================================|\n");
  printf("  |                                                                |\n");
  printf("  |*****************************************************************|\n");
  printf("  |*****************************************************************|\n");
  printf("  |*****************************************************************|\n");
  printf("  |*****************************************************************|\n");
  printf("  |*****************************************************************|\n");
  printf("  |                                                                |\n");
  printf("  |  1. The nay chi dung cho sinh vien Truong DHBK HN.              |\n");
  printf("  |  2. Sinh vien phai tu giu gin, bao quan the cua minh.          |\n");
  printf("  |  3. Khong de the o moi truong nhiet do cao, hoa chat, tu tinh.  |\n");
  printf("  |  4. Neu mat the phai bao ngay cho Phong bao ve, Phong CT        |\n");
  printf("  |    Chinh tri & CT sinh vien va Thu vien giao trinh.            |\n");
  printf("  |  5. Nghiem cam muon va cho muon the.                            |\n");
  printf("  |  6. The khong co gia tri trao doi hay chuyen nhuong.            |\n");
  printf("  |                                                                |\n");
  printf("  |                                                                |\n");
  printf("  |=================================================================|\n\n\n");
  return 0;
}

Bài 3:

Code:

/*Tran Van Sang - 5C - 20102076*/
/*Copyright (c) haidang001 (tm) (@yahoo.com)*/
/*S_have fun! :)*/

/*Emacs_usage*/

#include  <stdio.h>

main()
{
  printf("====================Emacs Commandds Tutor=====================\n");
  printf("===================Author: Tran Van Sang======================\n");
  printf("===Created as exercise of C Programming Introduction Course===\n\n");
  printf("  M-<: Top of the file.\n");
  printf("  M->: End of the file.\n");
  printf("  C-v: page down.\n");
  printf("  M-v: page up.\n");
  printf("  C-a: start of current line.\n");
  printf("  C-e: end of current line.\n");
  printf("  C-f: forward 1 char.\n");
  printf("  C-b: backward 1 char.\n");
  printf("  M-f: forward 1 word.\n");
  printf("  M-b: backward 1 word.\n");
  printf("  C-n: next line (down line).\n");
  printf("  C-p: previous line (up line).\n");
  printf("  C-spacebar: start of block to mark.\n");
  printf("  C-w: delete block.\n");
  printf("  M-w: copy block.\n");
  printf("  C-y: paste from clipboard.\n");
  printf("  C-s: search a string, or search next match.\n");
  printf("  C-r: search backward.\n");
  printf("  M-%: replace a string by another.\n");
  printf("  C-k: delete from current position to end of line.\n");
  printf("  C-g: exit minibuffer.\n\n");
 
  printf("  C-x C-c: exit.\n");
  printf("  C-x C-f: find file.\n");
  printf("  C-x C-s: save.\n");
  printf("  C-x C-w: save as.\n");
  printf("  C-x C-k: kill buffer.\n");
  printf("  C-x C-u: undo action.\n");
  printf("  C-x C-q: toggle read-only buffer mode.\n");
  printf("  C-x C-b: open buffer list on new buffer.\n\n");

  printf("  C-x 1: maximum current panel.\n");
  printf("  C-x 2: split current panel vertical.\n");
  printf("  C-x 3: plit current panel horizontial.\n");
  printf("  C-x o: next panel (have at least 2 panels at workspace).\n");
  printf("  C-x b: switch buffer.\n");
  printf("  C-x s: save all.\n");
  printf("  C-x h: select all.\n\n");

  return 0;
}

Kết quả:

Bài 1:
Code:

    ******************** 
  ********************** 
**********************   
**********               
**********               
************             
  **************         
    ****************     
        **************** 
            **************
                **********
                **********
********      ********** 
************************ 
**********************   
    **************

Bài 2:

Code:



  |=================================================================|
  |                                                                |
  |  *****            TRUONG DAI HOC BACH KHOA HA NOI              |
  |  *LO**                                                        |
  |  **GO*                  THE SINH VIEN                        |
  |  *****                                                        |
  |                                                                |
  |  ***********  MSSV:      20102076                            |
  |  ***********  Ho ten:    TRAN VAN SANG                        |
  |  ***********  Ngay sinh:  03/12/1992    Nam                    |
  |  ***anh*****  Lop:        Viet Nhat 5C                        |
  |  ***********  Ho khau TT: Hau Loc - Thanh Hoa                  |
  |  ***********  Khoa hoc:  K55    Co gia tri den: 30/05/2015    |
  |  ***********                                                  |
  |                  ** * **** ****** ***** **** **** ** **** *    |
  |  NPH: 06122010  ** * **** ****** ***** **** **** ** **** *    |
  |                                                                |
  |=================================================================|


  |=================================================================|
  |                                                                |
  |*****************************************************************|
  |*****************************************************************|
  |*****************************************************************|
  |*****************************************************************|
  |*****************************************************************|
  |                                                                |
  |  1. The nay chi dung cho sinh vien Truong DHBK HN.              |
  |  2. Sinh vien phai tu giu gin, bao quan the cua minh.          |
  |  3. Khong de the o moi truong nhiet do cao, hoa chat, tu tinh.  |
  |  4. Neu mat the phai bao ngay cho Phong bao ve, Phong CT        |
  |    Chinh tri & CT sinh vien va Thu vien giao trinh.            |
  |  5. Nghiem cam muon va cho muon the.                            |
  |  6. The khong co gia tri trao doi hay chuyen nhuong.            |
  |                                                                |
  |                                                                |
  |=================================================================|



Bài 3:

Code:

====================Emacs Commandds Tutor=====================
===================Author: Tran Van Sang======================
===Created as exercise of C Programming Introduction Course===

  M-<: Top of the file.
  M->: End of the file.
  C-v: page down.
  M-v: page up.
  C-a: start of current line.
  C-e: end of current line.
  C-f: forward 1 char.
  C-b: backward 1 char.
  M-f: forward 1 word.
  M-b: backward 1 word.
  C-n: next line (down line).
  C-p: previous line (up line).
  C-spacebar: start of block to mark.
  C-w: delete block.
  M-w: copy block.
  C-y: paste from clipboard.
  C-s: search a string, or search next match.
  C-r: search backward.
  M-%: replace a string by another.
  C-k: delete from current position to end of line.
  C-g: exit minibuffer.

  C-x C-c: exit.
  C-x C-f: find file.
  C-x C-s: save.
  C-x C-w: save as.
  C-x C-k: kill buffer.
  C-x C-u: undo action.
  C-x C-q: toggle read-only buffer mode.
  C-x C-b: open buffer list on new buffer.

  C-x 1: maximum current panel.
  C-x 2: split current panel vertical.
  C-x 3: plit current panel horizontial.
  C-x o: next panel (have at least 2 panels at workspace).
  C-x b: switch buffer.
  C-x s: save all.
  C-x h: select all.


Cách nộp bài: Gửi bài làm vào hedspi5c@gmail.com. Tiêu đề là "Cintro + dấu cách + họ và tên (viết liền, tốt nhất là ko dấu) + dấu cách + w + ". (VD: Cintro TranVanSang w2). Trong trường hợp gửi sai mẫu trên, bài đó sẽ may mắn được điểm 3/10.

Khuyến cáo: bài giải chỉ mang tính chất tham khảo, đối chiếu. Mọi người rất không nên copy toàn bộ, tốt nhất nên tự làm để phát triển kỹ năng:).

PS: Nếu mọi người thấy có lỗi gì thì báo cho koltec nhé. Thks!
S_have fun! So good


Được sửa bởi haidang001 ngày 23/02/11, 11:13 pm; sửa lần 3.

haidang001

Tổng số bài gửi : 91
Points : 176
Join date : 25/09/2010
Age : 24

Xem lý lịch thành viên http://haidang001.tk

Về Đầu Trang Go down

arigatou!

Bài gửi by minhthanh3412 on 21/02/11, 11:45 am

sugoi desu ne! Arigatou Sang san!

minhthanh3412

Tổng số bài gửi : 8
Points : 16
Join date : 27/09/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: 5C-Week2-Bài tập về nhà (Done!)

Bài gửi by Feed|1st on 21/02/11, 09:06 pm

cho hoi cai la dung phan mem nao thi tot nhat nhi bounce

_________________
For more information, please contact god or

Name: Vũ Duy
Class: 5C Nhật + 5C1 Anh
Mobile: 01656071497
Yahoo: spmario92
http://www.facebook.com/home.php?#!/profile.php?id=1842147352



Luôn luôn lắng nghe, luôn luôn thấu hiểu

Feed|1st

Tổng số bài gửi : 26
Points : 37
Join date : 27/09/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: 5C-Week2-Bài tập về nhà (Done!)

Bài gửi by Feed|1st on 21/02/11, 09:12 pm

haidang001 đã viết:
Cách nộp bài: Gửi bài làm vào hedspi5c@gmail.com. Tiêu đề là "Cintro + dấu cách + + dấu cách + w + ". (VD: Cintro TranVanSang w2).
S_have fun! So good
viet lai cach ghi tieu de di

_________________
For more information, please contact god or

Name: Vũ Duy
Class: 5C Nhật + 5C1 Anh
Mobile: 01656071497
Yahoo: spmario92
http://www.facebook.com/home.php?#!/profile.php?id=1842147352



Luôn luôn lắng nghe, luôn luôn thấu hiểu

Feed|1st

Tổng số bài gửi : 26
Points : 37
Join date : 27/09/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: 5C-Week2-Bài tập về nhà (Done!)

Bài gửi by haidang001 on 22/02/11, 08:54 pm

Feed|1st đã viết:cho hoi cai la dung phan mem nao thi tot nhat nhi bounce

Cái tội nghỉ học So good

Feed|1st đã viết:
haidang001 đã viết:
Cách nộp bài: Gửi bài làm vào hedspi5c@gmail.com. Tiêu đề là "Cintro + dấu cách + + dấu cách + w + ". (VD: Cintro TranVanSang w2).
S_have fun! So good
viet lai cach ghi tieu de di

Đã sửa, thks.

S_have fun! So good

haidang001

Tổng số bài gửi : 91
Points : 176
Join date : 25/09/2010
Age : 24

Xem lý lịch thành viên http://haidang001.tk

Về Đầu Trang Go down

Re: 5C-Week2-Bài tập về nhà (Done!)

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


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