1.ppt

Similar documents
超初心者用

ex01.dvi

ex01.dvi

joho07-1.ppt

mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( )

1-4 int a; std::cin >> a; std::cout << "a = " << a << std::endl; C++( 1-4 ) stdio.h iostream iostream.h C++ include.h 1-4 scanf() std::cin >>

WinHPC ppt

K227 Java 2

untitled

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l

1 1.1 C 2 1 double a[ ][ ]; 1 3x x3 ( ) malloc() malloc 2 #include <stdio.h> #include

r02.dvi

pptx

r08.dvi

tuat1.dvi

P05.ppt

r07.dvi

r1.dvi

ohp07.dvi

Taro-ファイル処理(公開版).jtd

void hash1_init(int *array) int i; for (i = 0; i < HASHSIZE; i++) array[i] = EMPTY; /* i EMPTY */ void hash1_insert(int *array, int n) if (n < 0 n >=

ex14.dvi

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v

(K&R 2.9) ~, &,, >>, << 2. (K&R 5.7) 3. (K&R 5.9) 4. (K&R 5.10) (argc argv atoi(), atof() ) 5. (K&R 7.5) (K&R 7.6) - FILE, stdin, stdout, std

I. Backus-Naur BNF S + S S * S S x S +, *, x BNF S (parse tree) : * x + x x S * S x + S S S x x (1) * x x * x (2) * + x x x (3) + x * x + x x (4) * *

2: 3: A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz A ( ( 4 ( 5 f(t = sin(2πf 1t + sin(2πf 2 t = 2 sin(2πt(f 1 + f 2 /2 cos(2πt(f 1 f

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

: CR (0x0d) LF (0x0a) line separator CR Mac LF UNIX CR+LF MS-DOS WINDOWS Japan Advanced Institute of Science and Technology

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

PowerPoint プレゼンテーション

明解Java入門編

PowerPoint Presentation

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡

P06.ppt

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

:30 12:00 I. I VI II. III. IV. a d V. VI

main

Microsoft Word - C.....u.K...doc

program.dvi

Microsoft PowerPoint - kougi2.ppt

memo

: : : TSTank 2

橡Pro PDF

新・明解C言語 ポインタ完全攻略

C

C のコード例 (Z80 と同機能 ) int main(void) { int i,sum=0; for (i=1; i<=10; i++) sum=sum + i; printf ("sum=%d n",sum); 2

2008 ( 13 ) C LAPACK 2008 ( 13 )C LAPACK p. 1

& & a a * * ptr p int a ; int *a ; int a ; int a int *a

Java 3 p.2 3 Java : boolean Graphics draw3drect fill3drect C int C OK while (1) int boolean switch case C Calendar java.util.calendar A



£Ã¥×¥í¥°¥é¥ß¥ó¥°(2018) - Âè11²ó – ½ÉÂꣲ¤Î²òÀ⡤±é½¬£² –

lexex.dvi

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

MPI MPI MPI.NET C# MPI Version2

第7章 有限要素法のプログラミング

18 C ( ) hello world.c 1 #include <stdio.h> 2 3 main() 4 { 5 printf("hello World\n"); 6 } [ ] [ ] #include <stdio.h> % cc hello_world.c %./a.o

untitled

FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り

ohp03.dvi

11042 計算機言語7回目 サポートページ:

Transcription:

/* * Program name: hello.c */ #include <stdio.h> int main() { printf( hello, world\n ); return 0; /* * Program name: Hello.java */ import java.io.*; class Hello { public static void main(string[] arg) { System.out. println( hello, world ); return;

c = 33 + 25; printf( %d \n, c); 58

#include <stdio.h> int main() { char a, b, c; a = D ; b = e ; c = c ; printf("%c%c%c\n", a, b, c); return 0; Dec

#include <stdio.h> int main() { char s[6]; s[0] = H ; s[1] = e ; s[2] = l ; s[3] = l ; s[4] = o ; s[5] = 0; printf("%s\n", s); return 0; Hello

#include <stdio.h> #include <string.h> int main() { char s[6]; strcpy(s, "Hello"); printf("%s\n", s); return 0; Hello

a b c d e f g h v w x y z d e f g h i j k y z a b c 0 1 2 3 4 5 6 7 21 22 23 24 25 3 4 5 6 7 8 9 10 24 25 0 1 2

program average; var a, b, avdt: real; procedure ave_p(x, y: real; var ans: double); var wk: real; begin x 11.11 wk := (x + y) / 2.0; y 33.33 ans := wk end; ans begin a := 11.11; b := 33.33; ave_p(a, b, avdt); writeln('average=', avdt) end. a b avdt 11.11 33.33

#include <stdio.h> void ave_p(double x, double y, double *ans) { double wk; wk = (x + y) / 2.0; *ans = wk; int main() { double a, b, avdt; a = 11.11; b = 33.33; ave_p(a, b, &avdt); printf("average=%f\n", avdt); return 0; x y ans a b avdt 11.11 33.33 11.11 33.33

#include <stdio.h> void ave_p(double x[], int n, double *ans) { double wk = 0.0; int i; for (i = 0; i < n; i++) wk += x[i]; *ans = wk / n; int main() { double a[] = { 11.11, 33.33, avdt; ave_p(a, 2, &avdt); printf("average=%f\n", avdt); return 0; x: a n ans a[0] a[1] avdt 2 &avdt 11.11 33.33

int a[10], *pa; pa = &a[0]; pa+1 &a[1] pa: a: pa+1: pa+2: for (i=0; a[i]>0; i++) for (pa=&a[0]; *pa>0; pa++) pa = a; /* pa=&a[0]; */ a[i] *(a+i)

#include <stdio.h> void ave_p(double x[], int n, double *ans) { double *x double wk = 0.0; x int i; n for (i = 0; i < n; i++) wk += x[i]; *ans = wk / n; int main() { double a[] = { 11.11, 33.33, avdt; *(x+i) ave_p(a, 2, &avdt); printf("average=%f\n", avdt); return 0; ans a[0] a[1] avdt 2 11.11 33.33

char[] char * char *str1 = hello ; char str2[] = hello ; str1 str2 str1 str2 hello\0 hello\0 char *str char str[]

% tcopy smpfile.txt outfile.txt argc 3 argv[0] argv argv[1] argv[2] tcopy\0 smpfile.txt\0 outfile.txt\0

a = 00005555 00000000 00000000 01010101 01010101 b = 000000FF 00000000 00000000 00000000 11111111 a&b = 00000055 00000000 00000000 00000000 01010101 a b = 000055FF 00000000 00000000 01010101 11111111 a^b = 000055AA 00000000 00000000 01010101 10101010 ~a = FFFFAAAA 11111111 11111111 10101010 10101010

%./nbit Enter a string: hello h 68 3 e 65 4 l 6C 4 l 6C 4 o 6F 6

#include <stdio.h> int n; /* */ void fact(int a) { if (a < 2) n = 1; else n = fact(a-1) * a; int main() { int i; /* */ for (i = 0; i < 5; i++) { int j; /* */ f(i); for (j = 0; j < i; j++) n += 1; printf("%d\n", n); return 0;

#include <stdio.h> int n; /* */ void fact(int a) { if (a < 2) n = 1; else n = fact(a-1) * a; int main() { int i; /* */ for (i = 0; i < 5; i++) { int j; /* */ f(i); for (j = 0; j < i; j++) n += 1; printf("%d\n", n); return 0;

#include <stdio.h> int n; /* */ void fact(int a) { if (a < 2) n = 1; else n = fact(a-1) * a; int main() { static int i; /* */ for (i = 0; i < 5; i++) { int j; /* */ f(i); for (j = 0; j < i; j++) n += 1; printf("%d\n", n); return 0;

#include <stdio.h> void f(int x); int n1, n2, wa, sa; int main() { int x = 50; n1 = 300; n2 = 100; f(x); printf("%d,%d,%d,%d\n", n1,n2,wa,sa); return 0; void f(int x) { wa = n1 + n2 + x; sa = n1 - n2 + x;

80549ad: add $0x4, %eax 80549b0: jmp 0x80581e4 80549b5: 80581e4:

80549ad: add $0x4, %eax 80549b0: call 0x80581e4 80549b5: 80549b5 80581e4: 8058201: ret

80549ad: add $0x4, %eax 80549b0: call 0x80581e4 80549b5: 80581e4: 8058201: ret %esp %esp 80549b5

80549ad: add $0x4, %eax 80549b0: call 0x80581e4 80549b5: 80581e4: 8058201: ret %esp 80549b5

%ebp %esp %esp %esp %ebp %esp %esp %ebp

1 3 4 : : 3 1 4

int a[10], *pa; pa = &a[0]; pa+1 &a[1] pa: a: pa+1: pa+2: for (i=0; a[i]>0; i++) for (pa=&a[0]; *pa>0; pa++) pa = a; /* pa=&a[0]; */ a[i] *(a+i)

fopen, getc, fgets, fscanf, putc, fprintf, open, read, write,

fopen, getc, fgets, fscanf, putc, fprintf, open, read, write,