基礎情報処理 I (文字型)

Similar documents
Bar-Code_GUIDE

バーコードプリントガイド

I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b

プログラミングI (手続き)

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

PPS40511.PDF

MS240 JISⅡ半角カナ文字データを含むカード読み取り設定例

PR300 電力モニタ 通信インタフェース (RS-485通信,Ethernet通信)

DS-3300 プログラミングマニュアル 設定項目 ページ 初期値設定マップ 1-2 ファームウェアバージョン情報 2 システム設定 3 読取機能設定 4 インターフェース設定 5 バーコード規格別読取設定 6-7 チェックデジット設定 8 読取桁数設定 9 キャラクタ付加設定 10 数字バーコード

10

¥ƥ­¥¹¥ȥ¨¥ǥ£¥¿¤λȤ¤˽

Microsoft Word - 5J0080_EAN-128MenuBook_v023.doc

データロジックスキャニング株式会社

untitled

4 Mule(Emacs)

第一章 系统讯息

printf("5つの整数を入力して下さい \n"); /* データ入力 */ for( /*** 02 ***/ ){ printf("%dつ目の入力 :",i+1); scanf("%d", /*** 03 ***/ ); sum=dat[0]; /* 合計値の初期設定 */ n_max= 0

A-GAGE High - Resolution MINI ARRAY Instruction Manual Printed in Japan J20005M

型番 USB :F830-U RS232C:F830-R 組込み式 2 次元コードリーダー F830 詳細設定マニュアル Ver1.0 1

Barcode Setup Manual

データフォーマットの設定例 Ver.F

H02_ROM_ indd

Z D

データロジックスキャニング株式会社

Microsoft Word - no103.docx

Pascal Pascal Free Pascal CPad for Pascal Microsoft Windows OS Pascal

Java プログラミング Ⅰ 3 回目変数 変数 変 数 一時的に値を記憶させておく機能型 ( データ型 ) と識別子をもつ 2 型 ( データ型 ) 変数の種類型に応じて記憶できる値の種類や範囲が決まる 型 値の種類 値の範囲 boolean 真偽値 true / false char 2バイト文

QuickScan L Bar Code Scanner スキャナ設定ガイド

基礎プログラミング2015

n 第1章 章立ての部分は、書式(PC入門大見出し)を使います

Barcode Setup Manual

PS-800P 初期設定 最初に下記のバーコードを順番に読取ってからバーコードリーダーをお使い下さい 初期化 USB モード 日本語キーボード 以上で初期設定が完了いたしました -2 -

Microsoft Word - SP605取扱説明書1_0a.doc

目次 1. 設定コマンド... 5 設定方法について システム設定... 6 設定バーコードの読取... 6 設定値の初期化... 6 バージョン表示 インターフェース設定... 7 インターフェースの選択 キーボード設定... 8 キーボ

A ディジタル・マルチメータ 取扱説明書 - Sep97

Microsoft Word - ITL-3001_3001Plusマニュアル1.03版  doc

Microsoft Word - CM-520BT設定マニュアル5.docx

ポインタ変数

橡挿入法の実践

コマンドリファレンスREV14.PDF

2 BASIC DATA DATA DATA DATA Data BASIC tbasic 1 File OS OS *2 (0, 1) OS 0,1 0,1 *2 USB OS

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 条件判断文 3 switch 文 switch 文式が case の値と一致した場合 そこから直後の break; までを処理し どれにも一致しない場合 default; から直後の break; までを処理する 但し 式や値 1

専門基礎11(情報の表現)

ポインタ変数

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

kbd_reference.ps

< F2D837C E95CF CF68A4A94C5816A2E6A>

コンピュータにおける情報の表現 (2)

ITC-65 セットアップマニュアル 第 1.2 版 :

Version: MD200/MD210_JP_V1.01

Microsoft PowerPoint - prog03.ppt

ポインタ変数

目次 1. 設定コマンド... 5 設定方法について 設定の複製 ( 一括設定 )... 6 設定のダンピング... 6 一括設定バーコードの作成... 6 設定を複製する システム設定... 7 設定バーコードの読取... 7 設定値の初期化... 7 バー

Microsoft Word - BW-330BTV21-設定シート_Rev3-5.docx

Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕



Welch Allyn Data Collection Inc., All rights reserved.

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

Microsoft PowerPoint - vp演習課題

情報処理Ⅰ

char int float double の変数型はそれぞれ 文字あるいは小さな整数 整数 実数 より精度の高い ( 数値のより大きい より小さい ) 実数 を扱う時に用いる 備考 : 基本型の説明に示した 浮動小数点 とは数値を指数表現で表す方法である 例えば は指数表現で 3 書く

橡ソート手順比較

改定履歴 Ver 発行日改定履歴 /04/08 初版発行 /04/15 MSI/PLESSEY の設定削除未対応の為 /04/25 Codabar/NW-7 チェックデジット追加 HID スレーブモード時の自動接続削除 ios ソフトキーボード表示設定

Microsoft PowerPoint - CproNt02.ppt [互換モード]

1. A0 A B A0 A : A1,...,A5 B : B1,...,B

PowerPoint プレゼンテーション


ex01.dvi

プログラミング基礎

講習No.8

情報リテラシー演習

xl 1 program Othello6; 2 {$APPTYPE CONSOLE} 3 uses SysUtils; 4 5 type 6 TMasuNo = 0..99; // 7 TYouso = (Soto,Kara,Kuro,Siro); // 8 TBan = array [TMasu

Microsoft Word - no11.docx

本サンプル問題の著作権は日本商工会議所に帰属します また 本サンプル問題の無断転載 無断営利利用を厳禁します 本サンプル問題の内容や解答等に関するお問 い合わせは 受け付けておりませんので ご了承ください 日商プログラミング検定 STANDARD(VBA) サンプル問題 知識科目 第 1 問 ( 知

Microsoft Word - no202.docx

Microsoft PowerPoint - 計算機言語 第7回.ppt

Microsoft PowerPoint - 5Chap15.ppt

製品保証規定 1. 保障期間中に 正常な状態において本体が故障した場合 無料にて故障箇所の修理を致しますので 保証書をそえて弊社まで送付下さい なお 送料はそれぞれ送付元負担とさせて頂きます 2. 保証期間内でも次のような場合には 有償修理とさせていただきます 1 保証書をご提示されないとき 2 誤

Microsoft PowerPoint - 03BNFScanner.ppt [互換モード]

LS2200.book

Microsoft Word - FFTA12シリーズ取扱説明書_1_3

Copyright c 2008 Zhenjiang Hu, All Right Reserved.

FFTAシリーズ取扱説明書

* ライブラリ関数 islower(),toupper() を使ったプログラム 1 /* 2 Program : trupper.c 3 Student-ID : K 4 Author : TOUME, Kouta 5 Comments : Used Library function i

ファイル入出力

Fuzzy Scan PS/2 (DOS/V) Keyboard standard Wedge Wand emulation USB Com Port Emulation P/S2 (DOS/V) direct link(keyboard replacement) P/S2 (D

Z...QXD (Page 1)

Microsoft PowerPoint - ruby_instruction.ppt

Linux全銀TCPサーバー

piyo rtfd

Microsoft PowerPoint - 03BNFScanner-print.ppt

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲

H02_ROM_ indd

MetroSelect 設定ガイド

文字列操作と正規表現

コマンドラインから受け取った文字列の大文字と小文字を変換するプログラムを作成せよ 入力は 1 バイトの表示文字とし アルファベット文字以外は変換しない 1. #include <stdio.h> 2. #include <ctype.h> /*troupper,islower,isupper,tol

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

Microsoft Word - 3new.doc

ファイル入出力

Transcription:

プログラミング 1 ( 文字型 ) program character1; a,b,c: char; writeln('1 文字づつ3 文字入力してください :'); readln(a); readln(b); readln(c); write(a); write(b); write(c); writeln; a,b,c:char; a:='a'; b:='b'; c:='c'; write(a); write(b); write(c); 東海大学理学部情報数理学科 1

x,y,z: char; x:='a'; y:='b'; z:='c'; writeln(x,y,z,z,y,x); program character2; writeln( 0, Ord( 0 )); writeln( 1, Ord( 1 )); writeln( 9, Ord( 9 )); writeln( A, Ord( A )); writeln( B, Ord( B )); writeln( Z, Ord( Z )); writeln( a, Ord( a )); writeln( b, Ord( b )); writeln( z, Ord( z )); program character3; writeln( 48:,Chr(48)); 東海大学理学部情報数理学科 2

writeln( 49:,Chr(49)); writeln( 57:,Chr(57)); writeln( 65:,Chr(65)); writeln( 66:,Chr(66)); writeln( 90:,Chr(90)); writeln( 97:,Chr(97)); writeln( 98:,Chr(98)); writeln( 122:,Chr(122)); program character4; a,b:char; write( 1 桁の数字を入力 a= ); readln(a); write( 1 桁の数字を入力 b= ); readln(b); writeln( a+b=,a+b); str1,str2, str3: string[30]; str1:='hello'; str2:='pascal'; str3:='world'; 東海大学理学部情報数理学科 3

writeln(str1,' ',str2,' ',str3); str: string[30]; str:='hello Pascal World'; writeln(str); program string1; s:string[30]; len: integer; writeln( 好きな文字列を入力してください : ); readln(s); len := Length(s); writeln(s); writeln( 文字列の長さは,len, です. ); program string2; 東海大学理学部情報数理学科 4

s: string[30]; len,i: integer; writeln( 好きな文字列を入力してください : ); readln(s); len := Length(s); for i:=1 to len do writeln(s[i]); 問題英数字から文字列 strと文字 cを読み込んで 文字列 strに文字 cが含まれるかどうかを判定するプログラムを作成せよ str: string[100]; c: char; i,len,count: integer; write('str: '); readln(str); write('c: '); readln(c); len := length(str); count := 0; for i := 1 to len do if str[i] = c then count := count + 1; end; if count = 0 then 東海大学理学部情報数理学科 5

writeln(c,' は ',str,' に含まれません ') else writeln(c,' は ',str,' に含まれます '); program string3; s: string[30]; i,len: integer; c: char; writeln( 原文を入力してください (30 文字以内 ): ); readln(s); len := Length(s); for i:=1 to (len div 2) do c := s[i]; s[i] := s[len-i+1]; s[len-i+1] := c; end; writeln(s); 問題 文字列を入力し, その文字列中のそれぞれ文字を以下のように変換するプログ ラムを作成せよ. A B B C... Y Z Z [ a b b c... y z z { 0 1 1 2... 8 9 9 : program string4; 東海大学理学部情報数理学科 6

s: string[30]; len,i: integer; write( 文字列を入力してください : ); readln(s); len := Length(s); for i:=1 to len do write(chr(ord(s[i])+1)); writeln; 課題プログラム 1. 英字の文字を2つ入力し 同じ文字かどうかを判定するプログラムを作成せよ 2. 文字を入力し 数字かどうかを判定するプログラムを作成せよ 3. 文字を入力し 英字の大文字かどうかを判定するプログラムを作成せよ 4. 英字の文字を2つ入力し 片方が大文字で もう一方のその小文字かどうかを判定するプログラムを作成せよ 5. 英数字から文字列 strと正整数 nを読み込んで 文字列 strのn 番目の文字を出力するプログラムを作成せよ 6. 英数字から文字列を読み込んで 偶数番目の文字を出力するプログラムを作成せよ 7. 文字列を入力し, その文字列中のそれぞれの文字を以下のように変換するプログラムを作成せよ. A @ B A... Y X Z Y a ` b a... y x z y 0 / 1 0... 8 7 9 8 8. 文字列を入力し, その文字列中の偶数番目の文字を以下のように変換するプログラムを作成せよ. A B B C... Y Z Z [ a b b c... y z z { 0 1 1 2... 8 9 9 : アスキー文字セットを用いること. 9. 文字列を入力し, その文字列中の奇数番目の文字を以下のように変換するプ 東海大学理学部情報数理学科 7

ログラムを作成せよ. A @ B A... Y X Z Y a ` b a... y x z y 0 / 1 0... 8 7 9 8 アスキー文字セットを用いること 10. 入力した文字列をすべて小文字に変換して出力するプログラムを作成せよ. 11. 入力した文字列をすべて大文字に変換して出力するプログラムを作成せよ. 12. 入力した文字列に対して, 大文字は小文字に, 小文字は大文字に変換して出 力するプログラムを作成せよ. アスキーコード表 0 NUL 1 SOH 2 STX 3 ETX 4 EOT 5 ENQ 6 ACK 7 BEL 8 BS 9 HT 10 NL 11 VT 12 NP 13 CR 14 SO 15 SI 16 DLE 17 DC1 18 DC2 19 DC3 20 DC4 21 NAK 22 SYN 23 ETB 24 CAN 25 EM 26 SUB 27 ESC 28 FS 29 GS 30 RS 31 US 32 SP 33! 34 " 35 # 36 $ 37 % 38 & 39 ' 40 ( 41 ) 42 * 43 + 44, 45-46. 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _ 96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 125 } 126 ~ 127 DEL 東海大学理学部情報数理学科 8