DVIOUT

Similar documents
DVIOUT

DVIOUT

DVIOUT

第 3 回情報基礎演習 UNIX / Linux: ファイルシステム シェルを理解しよう! 谷口貴志 Panda に login し 情報基礎演習クラスの VDI から Ubuntu に接続し Linux に login した後, 左 上の Activity 端末のアイオン をクリック 端末 を立ち

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

Microsoft PowerPoint - InfPro_I6.pptx

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

Microsoft PowerPoint - スハ?コン利用入門_ _UNIX利用の基礎知識.pptx

ソフトウェア基礎 Ⅰ Report#2 提出日 : 2009 年 8 月 11 日 所属 : 工学部情報工学科 学籍番号 : K 氏名 : 當銘孔太

情報処理概論(第二日目)

情報処理概論(第二日目)

160420c_unix.pptx

スライド 1

PowerPoint プレゼンテーション

PowerPoint Presentation

これを調べるには pwd というコマンドを使います pwd とは print working directory の頭文 字をとったもので これから意味は明らかですよね 演習 1 (a) pwd を実行した結果を書け なお 立ち上げた直後の作業用ディレクトリのことをホー ムディレクトリ もしくは単に

PowerPoint プレゼンテーション

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

_unix_text_command.pptx

<4D F736F F F696E74202D E3F FC96E55F F554E CC8AEE D8EAF2E B8CDD8AB B83685D>

三科目合計の算出関数を用いて各教科の平均点と最高点を求めることにする この2つの計算は [ ホーム ] タブのコマンドにも用意されているが 今回は関数として作成する まず 表に 三科目合計 平均 と 最高点 の項目を用意する 項目を入力する際 適宜罫線などを設定し 分かりやすい表作成を心がけること

k_seminar_hands_on_for_linux_beginner.pptx

情報処理概論(第二日目)

01: 講義概要

170420_unix.pptx

Microsoft Word - Training10_プリプロセッサ.docx

PowerPoint Presentation

PowerPoint プレゼンテーション - 物理学情報処理演習

Linux サーバー構築 LINUX サーバー構築目次... 1 第 1 章 LINUX のインストール... 6 第 1 節 CentOS とは... 6 第 1 項 CentOS とは... 6 第 2 節 CentOS インストールの準備... 6 第 1 項 iso ファイルの入手... 6

第5回

PowerPoint プレゼンテーション

フィルタとは

memo

ネットワークシステム管理 #01

スライド 1

プログラミング演習Ⅱ ガイダンス

ユーザーズマニュアル

PowerPoint プレゼンテーション

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

問題 1 次の文章は Access データベース およびデータベースの概要について述べたものである にあてはまる適切なものを解答群 { } より選び その記号で答えよ 設問 1. Microsoft Access 2007 データベースのテーブルでは 表す としてデータを { ア. レコードを列 フ

1. OS のインストール 今回インストールするのは, Ubuntu という Linux ディストリビューションの中の一つ. OS, ディストリビューションの種類 ディストリビューションとは, 一般利用者が導入 利用するために多くのコンポーネントをまとめた頒布形態. 無料のものと有料のものがあり,

Microsoft PowerPoint ppt

ネットワークシステム管理 #01

プログラミング基礎

( 表紙 )

データ解析

Microsoft PowerPoint - 説柔5_間勊+C_guide5ï¼›2015ã•’2015æŒ°æŁŽæš’å¯¾å¿œç¢ºèª“æ¸‹ã†¿ã•‚.pptx

図 1: 場所をクリックし ホームフォルダーをクリックすると (上図) ホーム フォルダー下にあるファイルやディレクトリの一覧を見ることができる 下図 2

第6回

スライド 1

本 日 の 授 業 内 容 最 低 限 覚 えるべきUNIXコマンド pwd, ls, mkdir, cd, cp, rm, mv テキストエディタの 簡 単 な 使 い 方 テキストエディット, Jedit X,Emacs C 言 語 プログラミングの 初 歩 hello, world を 画 面

2011 年度春学期基礎ゼミナール ( コンピューティングクラス ) A コース 1 / 18 コンピュータリテラシー A コース 第 10 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 同志社大学経済学部 DIGITAL TEXT コンピュータリ

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

Microsoft Word - FreeBSD

LUNA活用ハンドブック_CS5.5.indd

問題 1 次の文章は Excel の作業環境について述べたものである 下線部の記述の正誤を判断し 解答群 { } の記号で答えよ ただし 下線部以外の記述に誤りはないものとする 設問 1. クイックアクセスツールバーには アプリケーション名やファイル名が表示される 設問 2. 数式バーのる ボタンを

GrADS の使い方 GrADS(Grid Analysis and Display System) は おもに 客観解析データのような格子点データを地図上に作図するために使われるアプリケーションです 全球スケールの気象を扱う分野で広く使われています GrADS は Unix 系の OS 上でよく利

fs.ppt

目次 1. はじめに Excel シートからグラフの選択 グラフの各部の名称 成績の複合グラフを作成 各生徒の 3 科目の合計点を求める 合計点から全体の平均を求める 標準偏差を求める...

初めてのプログラミング

Taro-cshプログラミングの応用.jt

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Ubuntu Trusty 用 版 2017 年 2 月 23 日 Copyright (C) Japan Medical

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

コンピュータ応用・演習 情報処理システム

UNITAMA採点登録ガイド xlsx

SULMS簡単操作マニュアル

273? C

Microsoft PowerPoint ppt

プレポスト【解説】

Microsoft PowerPoint - 3.pptx

ユーザーのページ

2. オプション設定画面で, 必要事項を記入 選択します. 少なくとも, タイトル に課題の見出しとなる文章を入力する他, 種別 を アンケート( 無記名式 ) に設定する必要があります. また, アクセス制限はここでは コースメニューで非表示にする に設定します. その他設定は必要に応じて行って下

PowerPoint プレゼンテーション

IPPO - 校内研修支援プログラム - 使用説明書 目次 項 目 ページ 1 プログラム利用の準備 この説明書の記述について プログラムの動作環境等 プログラムファイルのコピー プログラムファイルの起動 4 2 プログラムファイルの利用

問 題

演習に必要な

個別登録 1. アクセス方法 採点登録マニュアル (Universal Passport) アドレス枠に と入力します 2. ログイン User I: 職員番号 PassWord: 統一アカ

C 言語第 7 回 掛け算 (multiply number) ìz1 = x1 + iy1 í îz = x + iy 割り算 (devide number) ( )( ) ( ) Þ z z = x + iy x + iy = x x - y y + i y x + x y

3. ワークシート 入力データの検証 の完成 ワークシート 入力データの検証 には 入力データの検証表 があります セル範囲は セル A2 からセル G22 までで 2 行目が項目見出しとなっており A 列が入力データ B 列が点検値無し C 列が入力された点検値 D 列が分類コード E 列が製品コ

新 EasyISTR の紹介紹介 ver /9 VersionUp の紹介内容 FrontISTR ver 5.0 が近々リリースさ近々リリースされるリリースされるが これされるが近々リリースさ これに伴い伴いい GUI の紹介変更が必要 が近々リリースさ必要 現状 GUI

Microsoft Word A02

プログラミング演習Ⅱ ガイダンス

問題 1 次の文章は 作業環境について述べたものである を解答群 { } より選び その記号で答えよ にあてはまる適切なもの 設問 1. < 図 1>はルーラーの一部である 1に示されるインデントマーカーを移動することにより を設定することができる < 図 1> { ア. 1 行目のインデントイ.

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

cp-7. 配列

初心者用

シェルプログラミング コマンドをパイプでつなげるだけでは済まないような ある程度まとまった処理を複数のコマンドを制御構文を用いたりしてファイルとしたものを ( シェル ) スクリプトと呼ぶ シェルプログラム バッチなどともいう.bash_profile もシェルスクリプトなので このファイルを解読し

おすすめページ

コンピュータリテラシ

UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう

はじめに Microsoft Forms( 以下フォーム ) は 九州産業大学の学生及び教職員が利用できる Office365 の機能の一つです アンケートやクイズ ( テスト ) を簡単な操作で作成することができます 作成したアンケートやクイズは マルチデバイスでの回答が可能で 回答は即時集計され

PowerPoint プレゼンテーション

Prog1_6th

編集記号の表示 非表示と 改ページ記号 これは編集記号であり 文書 印刷時には無視される 2.2. アウトラインの作成ここでは [ アウトライン ] の設定を行う [ アウトライン ] は 段落番号と同様に連番を振る機能であるが 階層構造を持つ見出し ( 章 節など ) を作成できる 今回題材にして

英語                                    英-1

Linux 利用の手引き ( 基本編 ) Linux 手引き ( 基本編 )-1 総合情報センター 2018 年 3 月版 総合情報センター 1 概要 Linux システム Linux 起動 サインイン Gnome ウインドウ メニュー操作

関数とは 関数とは 結果を得るために 処理を行う仕組み です Excel2010 には あらかじめ関数が数式として組み込まれています たとえば SUM 関数 は 指定した値をすべて合計する 仕組みです 長い計算式や複雑な計算式を作成せずに 簡単に結果を求めることができます 例合計 =A1+A2+A3

10. セル範囲に名前を定義します シート : 利用者リスト 1. セル A2:A5 を選択する 2. 名前ボックスに 利用者と入力 3. 続いて B2~B5 を選択 名前ボックスに続柄と入力 名前ボックスを記入するため 余分に選択するとどこまでしたか忘れますので最後のセルに下線を引いておくと解りや

(Microsoft Word - 01PowerPoint\217\343\213\211C\203p\203^\201[\203\223\222m\216\257\225\\\216\206.doc)

Transcription:

2011 年度情報科学 & 情報科学演習レポート 1 学生用 学籍番号 : 氏名 : 下記の注意事項を守り 次ページ以降の問いに答え レポートを完成させなさい 提出期限 : 2011 年 4 月 26 日 ( 火 ) 13:00 まで提出場所 : 理学部棟正面玄関内に設置のレポートボックス 注意事項 : (1) このページを印刷し 必要事項を記入の上 ( 学籍番号欄と氏名欄は 2 箇所あるので忘れずに記入すること ) レポートの表紙として提出すること (2) 文章処理ソフトウェアや図形処理ソフトウェア等を駆使してレポートを作成し ( 問 解答 問 解答 の順になるように記述すること) A4 サイズの用紙に印刷して提出すること ( 手書きは不可 ) (3) クラスメイトのレポートを参考にしたり クラスメイトと協力してレポートを作成した場合は 教員控の協力者氏名欄にクラスメイトの氏名を記入すること これらの場合も 自分の言葉で表現し直すこと コピー禁止 (4) 情報科学 & 情報科学演習について あなたの声を聞かせてください ( 教員控の意見 質問欄に記入のこと ) 気軽にどうぞ ( 成績には一切影響しません ) 出題者 : 幸山直人出題日 : 2011 年 4 月 20 日 ( 水 ) 得点 : /6 切り取り線 2011 年度情報科学 & 情報科学演習レポート 1 教員控 学籍番号 : 氏名 : 協力者氏名 :,, レポート作成に要した時間 :. 時間 得点 : /6 意見 質問 :

問 1 nx 2i 1=n 2 を使って 13 の平方根を小数点以下第 3 位まで求めなさい (2 点 ) i=1 注意 : 近似計算で 小数点以下第 3 位まで求めなさい と問われた場合 小数点以下第 4 位まで求め (1 桁余分に求め ) 小数点以下第 4 位を四捨五入すること 解答例 13 の平方根の整数部分は 13 = (1 + 3 + 5) + 4 = {1+3+(2 3 1)} +4=3 2 +4 より 3 となる 両辺を 100 倍することで 1300 = (30) 2 +400 =(30) 2 +(2 31 1) + (2 32 1) + (2 33 1) +(2 34 1) + (2 35 1) + (2 36 1) + 4 =(36) 2 +4 が得られ 小数点以下第 1 位まで 13 の平方根 3.6 が求まる 同様に 小数点以下第 4 位まで 13 の平方根を求めると 130000 = (360) 2 + 400 = (360) 2 +0+400, 13000000 = (3600) 2 + 40000 = (3600) 2 +(2 3601 1) + (2 3602 1) + (2 3603 1) +(2 3604 1) + (2 3605 1) + 3975 = (3605) 2 +3975, 1300000000 = (36050) 2 + 397500 = (36050) 2 +(2 36051 1) + (2 36052 1) + (2 36053 1) +(2 36054 1) + (2 36055 1) + 36975 = (36055) 2 + 36975 となる 以上より 小数点以下第 4 位まで 13 の平方根 3.6055 が得られるから この数の小数点以下第 4 位を四捨五入して近似値 3.606 を得る 答 3.606 評価基準解答例に準じた解答であれば 2 点

問 2 3 つの整数を a, b, c とするとき これら 3 つの整数の最大公約数 gcd(a, b, c) は関数 gcd(a, b, c) = gcd(gcd(a, b),c) によって与えられる 3 つの整数 123, 456, 789 の最大公約数を求めなさい ただし 関数 gcd(x, y) は 2 つの整数 x, y の最大公約数を求める関数である (2 点 ) 注意 : 計算過程を丁寧に描くこと 解答例 3 つの整数 123, 456, 789 の最大公約数 gcd(123, 456, 789) を求める gcd(123, 456, 789) = gcd(gcd(123, 456), 789) = gcd(gcd(456, 123), 789) 交換が起こる = gcd(gcd(123, 87), 789) = gcd(gcd(87, 36), 789) = gcd(gcd(36, 15), 789) = gcd(gcd(15, 6), 789) = gcd(gcd(6, 3), 789) = gcd(gcd(3, 0), 789) y =0 = gcd(3, 789) = gcd(789, 3) 交換が起こる = gcd(3, 0) y =0 = 3 答 3 評価基準解答例に準じた解答であれば 2 点

問 3 富山大学の端末室のコンピュータについて 次の (1)~(2) の問いに答えなさい ( 各 1 点 ) (1) カレントディレクトリ ( ホームディレクトリ ) が /cygdrive/z のとき カレントディレクトリから相対パス../../bin/../usr/./bin によって示されるディレクトリを絶対パスで答えなさい 解答例 答 /usr/bin 参考 以下のようにコマンドを実行すると確かめられます $ pwd Enter /cygdrive/z $ cd../../bin/../usr/./bin Enter $ pwd Enter /usr/bin (2) ディレクトリ /usr/bin に存在するファイルおよびディレクトリのうち 名前が g で始まるファイルまたはディレクトリを全てプリントアウトして レポートの末尾に添付しなさい 例えば a で始まるファイルまたはディレクトリは以下の 16 個となります a2p.exe a2x a2x.py addftinfo.exe addr2line.exe afmtodit apropos ar.exe arch.exe archivemail as.exe ascii.exe asciidoc asciidoc.py ash.exe awk 参考 ディレクトリ /usr/bin には Cygwin 環境 (UNIX 環境 ) で使用できるコマンド群が保存されています もちろん 授業で紹介した cat gcc less ls mkdir man mv rm などのコマンドもこのディレクトリに保存されています ( ついでにこれらのコマンドを探してみましょう ) ただし コマンド cd はシェルの内部コマンド ( シェルの一部 ) なので このディレクトリ内で見つけることはできません ( man cd で調べることができる)

解答例 名前が g で始まるファイルまたはディレクトリは以下の 55 個である g77-3.exe g77.exe gawk-3.1.8.exe gawk.exe gcc-3.exe gcc.exe gccbug-3 gcov-3.exe gcov.exe gdiffmk gdk-pixbuf-csource.exe gdk-pixbuf-query-loaders.exe getclip.exe getfacl.exe getmail getmail_fetch getmail_maildir getmail_mbox getopt.exe gettext.exe gettext.sh gio-querymodules.exe git-cvsserver git-receive-pack.exe git-shell.exe git-upload-archive.exe git-upload-pack.exe git.exe gkill.exe glib-genmarshal.exe glib-gettextize glib-mkenums gobject-query.exe gprof.exe grap2graph grep.exe grn.exe grodvi.exe groff.exe groffer grog grolbp.exe grolj4.exe grops.exe grotty.exe groups.exe gtester-report gtester.exe gtk-builder-convert gtk-query-immodules-2.0.exe gtk-update-icon-cache.exe gtk-update-icon-cache.exe.manifest gunzip gzexe gzip.exe 参考 まず 以下のようにコマンドを実行し ディレクトリ /usr/bin に存在するファイルおよびディレクトリの名前をホームディレクトリのファイル ls.txt に保存します あとはテキストエディタでファイル ls.txt を編集 ( 名前が g で始まるものを残す) し プリントアウトすればよい $ ls /usr/bin > ls.txt Enter または $ cd /usr/bin Enter $ ls > ~/ls.txt Enter ~/ でホームディレクトリを表す

補足 授業では紹介しませんでしたが 正規表現をマスターすると 文字列の検索や置換はもちろん 様々な場面でコンピュータを効率よく扱うことができるようになります ( 個人的に勉強しておくことをお勧めします ) 例えば 問題 3 の (2) の解答を下図のように得ることができます 注意 : 以下は旧システムの出力結果であり 新システムの出力結果とは異なります $ cd /usr/bin Enter $ ls g* Enter g++.exe gccbug gprof.exe groffer grotty.exe g77.exe gcov.exe grep.exe grog groups gawk-3.1.6.exe getclip.exe grn.exe grolbp.exe gunzip gawk.exe getfacl.exe grodvi.exe grolj4.exe gzexe gcc.exe gkill.exe groff.exe grops.exe gzip.exe $ ls g* > ~/ls.txt Enter または $ ls /usr/bin/g* Enter /usr/bin/g++.exe /usr/bin/gkill.exe /usr/bin/grolj4.exe /usr/bin/g77.exe /usr/bin/gprof.exe /usr/bin/grops.exe /usr/bin/gawk-3.1.6.exe /usr/bin/grep.exe /usr/bin/grotty.exe /usr/bin/gawk.exe /usr/bin/grn.exe /usr/bin/groups /usr/bin/gcc.exe /usr/bin/grodvi.exe /usr/bin/gunzip /usr/bin/gccbug /usr/bin/groff.exe /usr/bin/gzexe /usr/bin/gcov.exe /usr/bin/groffer /usr/bin/gzip.exe /usr/bin/getclip.exe /usr/bin/grog /usr/bin/getfacl.exe /usr/bin/grolbp.exe $ ls /usr/bin/g* > ls.txt Enter 評価基準解答例に準じた解答であれば各 1 点