while(<FILE>){

Slides:



Advertisements
Similar presentations
This slide was a material for the “Reading PLDI Papers (PLDIr)” study group written by Kazuhiro Inaba ( ), under my own understanding of.
Advertisements

2007年8月4日 LL魂 オレ様言語言語の作り方 crowbar & Diksam 前橋和弥
情報処理演習C2 ファイル操作について (2).
数理情報工学演習第一C プログラミング演習 (第3回 ) 2014/04/21
The authors have no actual or potential declaration to make.
日本語の文法 文型(ぶんけい)をおぼえよう!
最短路問題をGurobiで解こう! 流通最適化工学 補助資料.
Step-by-Step Guide on How to Start ALICE Analysis
Lightweight Language Weekend ls-lRシェル
最適化ソルバーのための Python言語入門
プログラミング序論演習.
から Because.
情報基礎A 第10週 プログラミング入門 VBAの基本文法2 データ型・If ~Then~Else
Ruby勉強会(第1回) 2006/06/29 竹内豪.
Webコミュニケーショングループ ~PHPの基礎~ M1 宮崎 真.
英語特別講座 代名詞・前置詞・形容詞・助動詞 #1   
Bottle/Pythonによる Webアプリ入門
Webコミュニケーショングループ ~CGI勉強会~ (データーベース編)
第4回放送授業.
エージェントを管理するボスの苦悩 問題 n人のエージェントを部下に持つボスがいる. エージェントは出張・帰還を頻繁に繰り返す.
A 02 I like sushi! I like origami!
米澤研究室 全体ミーティング 2010/12/22 M2 渡邊裕貴.
by Phil Sonn and John Kim
ピカチュウによる オブジェクト指向入門 (新版)
VTA 02 What do you do on a weekend? しゅうまつ、何をしますか。
2016年度 植物バイオサイエンス情報処理演習 第9回 情報処理(5) データを集計する
情報処理3 第5回目講義         担当 鶴貝 達政 11/8/2018.
C言語講座 第3回 ポインタ、配列.
ごしょうかい します Go-shōkai shimasu
Cプログラミング演習 中間まとめ2.
DNAの二重らせん構造.
ハッシュ表 データ構造とプログラミング(12)
図書館職員のための アプリケーション開発講習会
EVENT プログラミングのスタイル 手続き型: ある決められた場所から開始され, その後は純粋に上から下に流れて行く方式. 実行したいことを, 順番に記述してゆく. 逐次処理形式コーディングの方法である。 今までの授業(情報処理2や3)で 行ってきたプログラミングの演習 bcc32やmake 手続き型.
第11回 宿題 出題日:12月21日 締切日:1月7日(木).
精密工学科プログラミング基礎 第10回資料 (12/18実施)
アルゴリズムとデータ構造 補足資料5-2 「サンプルプログラムsetop.c」
My Favorite Movie I will introduce my favorite movie.
Disclosure of conflict of interest
第11回 プログラミングⅡ 第11回
受け身の疑問文 Practice ~ed・・・?.
受け身を練習しよう.
変数,式,関数,クラス,コンストラクタ, クラスの属性アクセス,メソッド,親クラ スからの継承
P n ポインタの基礎 5 q m 5 7 int* p; int 型の変数を指すポインタ int* q; int 型の変数を指すポインタ int n=5, m=7; int 型の変数 int array[3]; int* pArray[3]; p = &n; ポインタにアドレスを代入しているのでOK.
So・・・that~.
プログラミング基礎B 文字列の扱い.
2005年度 データ構造とアルゴリズム 第6回 「ハッシュ法を用いた探索」
岩村雅一 知能情報工学演習I 第12回(C言語第6回) 岩村雅一
精密工学科プログラミング基礎Ⅱ 第5回資料 今回の授業で習得してほしいこと: 構造体 (教科書 91 ページ)
情報とコンピュータ 静岡大学工学部 安藤和敏
15.cons と種々のデータ構造.
ファイルの読み込み #!/usr/bin/env perl #Perlスクリプトの指定 open(FILE, "food.txt");
統計ソフトウエアRの基礎.
文字列へのポインタの配列 static char *lines[MAXLINES]; lines[0] NULL
データ構造とアルゴリズム (第5回) 静岡大学工学部 安藤和敏
REGISTRATION FORM ■FAX申込: ■参加者 ■登録カテゴリー ■同伴者 ■キャンセルポリシー
プログラミング言語論 第十一回 理工学部 情報システム工学科 新田直也.
情報基礎演習B 後半第2回 担当 岩村 TA 谷本君.
第11回放送授業.
pf-4. 式の抽象化と関数 (Python プログラミング基礎を演習で学ぶシリーズ)
2019/6/6 リストを格納する変数 配列と連想配列.
Goal: I can understand more about the Japanese art of complaining
岩村雅一 知能情報工学演習I 第12回(後半第6回) 岩村雅一
Deep learning practical experiment for recognition
pf-2. 条件分岐 (Python プログラミング基礎を演習で学ぶシリーズ)
場合分け(If Then Else,Select Case) 繰返し(Do While) 繰返しその2(For Next)
君ならどうする – ls-lRシェル Python編
TList リスト構造とは? 複数のデータを扱うために、 データの内容と、次のデータへのポインタを持つ構造体を使う。
第3回Bashゼミ for文処理について 発表者 直江 宗紀.
情報処理3 第4回目講義         担当 鶴貝 達政 12/17/2019.
Presentation transcript:

while(<FILE>){ if($_ =~ /^A/){ print $_; }   if($_ =~ /t..e/){   if($_ =~ /[st].....[a-z][a-z]/){     print $_;   if($_ =~ /[acgt]/){ print $_; }

#!/usr/bin/perl $seq = “aaaatttt”; $seq =~ s/a/T/g; print “$seq\n”; $seq =~ s/t/A/g;

配列変数 $name1 = “Thomas”; $name2 = “John”; $name3 = “Angela”; $name4 = “Joanna”; @name = ( “Thomas”, “John”, “Angela”, “Joanna”); print $name[1]; for($i = 0;$i <= 3;$i ++){ print “$name[$i] “; } foreach $person (@name){ print “$person “; }

ハッシュ キー → 値 $english{ “Ringo” } = “Apple”; $english{ “Budo” } = “Grape”; $english{ “Ichigo” } = “Strawberry”; print $english{ “Budo” }; $ハッシュ名{ “キー” } = 値; %english = (“Ringo” => “Apple”, “Budo” => “Grape”, “Ichigo” => “Strawberry”);

関数 sub print_author { print “*****************************************\n”; print “ This work was done by Yukichi Fukuzawa\n”; print “ Last update: 2003/10/5\n”; } &print_author; 関数の定義 sub 関数名{ 処理 } &関数名

関数 sub print_author { my $author_name = $_[0]; print “*****************************************\n”; print “ This work was done by “, $author_name, “\n”; print “ Last update: 2003/10/5\n”; } &print_author(“Yukichi Fukuzawa”); # 関数中で$_[0]に入る &print_author(“Shigenobu Okuma”); # 関数中で$_[0]に入る 関数の定義 sub 関数名{ 処理 } &関数名