• Home
  • Cử nhân tài năng 2011
    • Nhập Môn Công Nghệ Thông Tin >
      • Lý Thuyết
      • Thực hành
      • Đồ án
    • Nhập Môn Lập Trình >
      • Lý Thuyết
      • Thực hành
    • Toán Rời Rạc
    • Toán Giải Tích
    • Điện tử căn bản
    • Blog cảm nhận sau học kì I
    • class pictures
  • Kỹ Thuật Lập Trình
    • Ngôn Ngữ
    • Algorithms
  • myblog in english
  • mój blog po polsku
chia sẻ kiến thức thỏa niềm đam mê
ĐỒ ÁN CÔNG NGHỆ THÔNG TIN3-Xây dựng một mô hình căn nhà bằng tâm, báo, keo_
cac bang tinh(phân công, lương)(exel)
File Size: 38 kb
File Type: xls
Download File

slide kết quả(pp)
File Size: 1061 kb
File Type: ppt
Download File

đồ án làm nhà bằng tăm, giấy, keo(pdf)
File Size: 222 kb
File Type: pdf
Download File


_ĐỒ ÁN CÔNG NGHỆ THÔNG TIN2-khảo sát mức độ phổ biến của các dòng game offline
Picture
Picture
Picture
Picture
Picture
Picture
Picture
Picture
Picture
Picture
Picture
Picture
Picture
Picture
123xuhuonggame.rar
File Size: 232 kb
File Type: rar
Download File

một số hình ảnh cũng như video của cuộc khảo sát
Picture

_ĐỒ ÁN CÔNG NGHỆ THÔNG TIN1-1 CHÚT VÈ SỐ HỌC

bài 1: Cho số tự nhiên A. Hãy tìm số tự nhiên N nhỏ nhất sao cho N lũy thừa N (nhân N cho chính nó N lần) chia hết cho A. Hãy viết chương trình tìm số N đó và xuất ra màn hình. Trong đó A có giá trị: 1 ≤ A ≤ 10^9
ví dụ:
Picture
SOLUTION:
Picture
CODE:
_#include <stdio.h>
#include <conio.h>

long No, A, ao[10000], m, dega[10000], degtmp[10000], res2, res1;

bool process(long tmpa){
     long i, d, mo;
    
     i=2;
     mo=0;
     d=tmpa;
    
     while(i<=tmpa){
                while(tmpa%i != 0) i++;
                mo++;
                while(tmpa%i == 0){
                          degtmp[mo]++;
                          tmpa/=i;
                }
    }
   
    bool test=true;
    for(i=1;i<=m;i++)if(degtmp[i]*d < dega[i])test=false;
    if(test==true)res2=res2<d?res2:d;
    return test;
}

int main()
{
    long i, max, N, tmp;
    printf("A="); scanf("%ld", &A);
    tmp=A;
    m=0;
    i=2;
    max=-1;
 
    while(i<=A){
                while(A%i != 0) i++;
                m++;
                ao[m]=i;
                while(A%i == 0){
                          dega[m]++;
                          A/=i;
                }
                max=max>dega[m]?max:dega[m];
    }
    A=tmp;
   
    N=1;
    for(i=1;i<=m;i++)N*=ao[i];
   
    if(N>=max)res1=1;
    else res1=(max-1)/N + 1;
    res1=res1*N;
   
    res2=res1+1;
    for(i=2;i*i<=A;i++)if(A%i == 0)if(process(i*N)==true)break;
   
    printf("GT can tim N=%ld", res1<res2?res1:res2);
    getch();
    return 0;
}

_
bài 2:Xem công thức tính sau đây (đề thi tuyển sinh cao học ngành KHMT, năm 2011):
Picture
_
Trong đó Max, Min lần lượt là giá trị lớn nhất, nhỏ nhất của n số thực (được nhập vào từ thiết bị nhập chuẩn) a0,a1,...an-1

Chỉ dùng duy nhất 1 vòng lặp (for hoặc while), đề xuất cách thức để nhập n số thực như trên và tính giá trị của biểu thức Aver, xuất kết quả tính ra thiết bị xuất chuẩn. Viết chương trình để minh họa đề xuất đó.
SOLUTION:
Picture
CODE:

#include <stdio.h>


int main()
{
    float min, max, resa=0, resb=0, tmp;
    long n;
    printf("N="); scanf("%d", &n);
    long i=1;
    while(n--){
               printf("GT thu %d =", i); scanf("%f", &tmp);
               if(i==1){
                        max=tmp;
                        min=tmp;
               }
               resa+=(tmp*tmp); resb+=tmp;
               min=min<tmp?min:tmp;
               max=max>tmp?max:tmp;
               i++;
    }
    i--;
    printf("%f", 2*resa-2*(min+max)*resb+i/(float)2*((min-max)*(min-max))+i*(min*min+max*max));
    return 0;
}

Powered by Create your own unique website with customizable templates.