emath BBS

新規発言一覧最新記事過去一覧検索HOME

No.6263  Re[6]:左問題、右解答のテスト形式
発言者: 田中徹
発言日: 2007 07/10 02:19
発言元: 218.110.29.110
返信のないツリーに虚しさを感じつつ
発言している粘着質な中年教師です。

前言
> # \HakoKaiKata{t} は横向きのテーブルです。
> # 縦向きのテーブルを作成できると
> # それを欄外に出力できれば
> # 要望に近いものは作成できると思っているのですが
> # 力がそれに及びません> tDB 様
をイメージできるものにしてみました。
\inputoHakoKaiFile の一部を書き直しているので
通常の使用はできなくなります。> kimu さん

私の力では1行目のみインデント(??)が異なっている部分は
読み取れませんでした。(力不足)

後は tDB 様から
\HakoKaiKata{??}
の新設に期待というところです。

\documentclass[b4j,11pt,fleqn]{jarticle}
\usepackage[papersize,dvipdfm]{emathP}
\usepackage{hako}
\usepackage{itembbox}
\usepackage{emathBk}
\usepackage[maskAnstrue]{emathAe}
%\usepackage[maskAnsfalse]{emathAe}
\usepackage[margin=20mm]{geometry}
\usepackage{type1cm}
\usepackage{ruby}%
\pagestyle{empty}
\setlength{\topmargin}{-2.7cm}
\setlength{\oddsidemargin}{-1cm}
\setlength{\textwidth}{225mm}
\setlength{\textheight}{340mm}
\setlength{\mathindent}{10mm}


\ifmaskAns%
\def\Ans#1{\phantom{#1}}%
\def\WdAns#1#2{\makebox[#2\linewidth]{\phantom{#1}}}%
\else%
\def\Ans#1{#1}%
\def\WdAns#1#2{\makebox[#2\linewidth][c]{#1}}%
\fi%

\let\KaitouTTL\relax
\enumLmargin{1zw}
\refcurrentenum


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% hako.sty l.949 から
\makeatletter
\def\input@HKFsub@l{%
  \read\hako@kai@rhndl to\@neline
  \ifeof\hako@kai@rhndl
  \else
    \Headchar{\@neline}\HKFsub@a\HKFsub@b
    \if !\HKFsub@a
      \trim\HKFsub@b\to\HKFsub@rr
      \edef\h@komozisyu{\HKFsub@rr}%
    \else
      \bgroup
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ここから
\makebox[2zw][c]{
      \h@kosyotai{\@HKFmondaikigou\@neline}}${}{}$%
\underline{\makebox[\AnsWidth][c]{\expandafter\hakokai@syotai\expandafter{\@HKFkotae\@neline}{}}}\newline\medskip\HakoKaiSikiri
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ここまで変更
      \egroup
    \fi
    \input@HKFsub@l
  \fi
}
\makeatother

\begin{document}
\renewcommand{\labelenumi}{{\preitem\large\fbox{\protect\makebox[1.2em][c]{\bfseries\ {\arabic{enumi}}\ }}}}%
\renewcommand{\labelenumii}{\preitem(\arabic{enumii})\ }%
\renewcommand{\labelenumiii}{{\preitem{\small(\protect\makebox[0.8em][c]{\roman{enumiii}})}}}%
\let\theenumi\labelenumi%
\let\theenumii\labelenumii%
\let\theenumiii\labelenumiii%
\hspace{35mm} {\huge \bf test } 

\begin{flushright}
2年\underline{\hspace{2zw}}組\underline{\hspace{2zw}}番 \hspace{1zw}氏名\underline{\hspace{16zw}}
\end{flushright}
\begin{minipage}[t]{0.95\linewidth}
\begin{squarebox}%
\hfill
{\Large{}○数量・図形などについての基礎知識を身につけている。}
\hfill

\hfill{\small($2\text{点}\times16\text{題}=32\text{点}$)}
\end{squarebox}
\end{minipage}


\begin{Enumerate}
\item %
次の問いに答えなさい。
\begin{enumerate}
\item\label{Q1} %
\begin{mawarikomi}{}%
{
\ref{Q1}
$
\begin{hyou}[t]{IC{1.4zw}I*{5}{C{1.4zw}|}C{1.4zw}I}    \hlineb
x  \vrule width 0pt height 12pt depth 7pt & 0 & 1 &  2 & 3 & 4  &  5    \\\hlineb
y  \vrule width 0pt height 12pt depth 7pt & \Ans{15} & \Ans{14} & \Ans{13} & \Ans{12} & \Ans{11} & \Ans{10}        \\\hlineb
\end{hyou}
$
}
2元1次方程式$x+y=15$の解を求め、右の表にまとめなさい。
\end{mawarikomi}
\mawarikomiowari%
\item\label{Q2} %
\begin{mawarikomi}{}%
{
\ref{Q2}
$
\begin{hyou}[t]{IC{1.4zw}I*{5}{C{1.4zw}|}C{1.4zw}I}    \hlineb
x  \vrule width 0pt height 12pt depth 7pt & 0 & 1 &  2 & 3 & 4  &  5    \\\hlineb
y  \vrule width 0pt height 12pt depth 7pt & \Ans{15} & \Ans{14} & \Ans{13} & \Ans{12} & \Ans{11} & \Ans{10}        \\\hlineb
\end{hyou}
$
}
2元1次方程式$2x+y=18$の解を求め、右の表にまとめなさい。
\end{mawarikomi}
\mawarikomiowari%
\item %
\karaHako にあてはまる言葉を入れなさい。
\openHakoKaiFile

\begin{tyuukai}{}%

\ref{Q1}, \ref{Q2}  の2つの2元1次方程式を1組と考えたものを \Hako'\WdAns{連立}{0.15}' 方程式といい次のように表す。

\hspace{40mm}\baaiwake{2x+y=18~~ \cr x+y=15\cr}

2つの方程式を同時に成り立たせる$\retu{x,y}$の値の組を連立方程式の \Hako'\WdAns{解}{0.15}' といい、
それを求めることを、連立方程式を \Hako'\WdAns{解く}{0.15}' という。

\ref{Q1}, \ref{Q2} から,2つの方程式を同時に成り立たせる$\retu{x,y}$の値の組を求めると
\baaiwake{x=\Hako'\WdAns{$3$}{0.1}' \cr y=\Hako'\WdAns{$12$}{0.1}'} となる。

\medskip%
\closeHakoKaiFile
\def\AnsWidth{6zw}
\MigiRangai<-8\baselineskip>{\large
\inputHakoKaiFile
}
\end{tyuukai}

\end{enumerate}
%\hakosyokika
\openHakoKaiFile
\item %
次の文は連立方程式を加減法と代入法で解く方法を示したものです。\karaHako の中に%
あてはまる数または式を入れなさい。

\begin{tyuukai}{}%

\begin{minipage}[t]{0.45\linewidth}
{\bf [加減法]}\\[-2\baselineskip]
\begin{jquote}(4zw)(2zw)%
\baaiwake{2x+y=13 \houteisiki{\label{Eq1}} \cr x-y=5 \houteisiki{\label{Eq2}} \cr}

\medskip%

(解答)\\
\kagenhou<M,prei=\protect\eqref{Eq1}\quad,preii=\protect\eqref{Q2}>{2,1,13}+{1,-1,5}

\qquad$\Hako'\Ans{3}'x\phantom{+y}=\Hako'\Ans{18}'$ から%
\qquad$x=\Hako[AnswerX]'\Ans{6}'$

$x=\RefHako{AnswerX}$ を $\eqref{Eq1}$ に代入して

$2\times\RefHako{AnswerX}+y=13$ より

$y=\Hako[AnswerY]'\Ans{1}'$\\
\hfill{}解は、\underline{$x=\RefHako{AnswerX},y=\RefHako{AnswerY}$}
\end{jquote}
\end{minipage}
\begin{minipage}[t]{0.45\linewidth}
{\bf [代入法]}\\[-2\baselineskip]

\begin{jquote}(4zw)(2zw)%

\baaiwake{y=x-1 \houteisiki{\label{Eq3}}\cr x+2y=7\houteisiki{\label{Eq4}}}

\medskip

(解答)\\
$\eqref{Eq3}$ を $\eqref{Eq4}$ に代入すると
\begin{align*}%
x+2(\Hako'\Ans{x-1}')&=7\\
\Hako'\Ans{3}'x&=\Hako'\Ans{9}'\\
x&=\Hako'\Ans{3}'
\end{align*}

これを $\eqref{Eq3}$ に代入すると,

$y=\Hako'\Ans{2}'$



\end{jquote}
\end{minipage}
\medskip%
\closeHakoKaiFile
\def\AnsWidth{6zw}
\MigiRangai<-12\baselineskip>{\large
\inputHakoKaiFile
}
\end{tyuukai}





\vfill
\hfill
(次ページに続く)
\end{Enumerate}

\end{document}

▼関連発言

6239:左問題、右解答のテスト形式 [kimu] 07/06 00:17
 └6240:Re:左問題、右解答のテスト形式 [tDB] 07/06 07:41
  └6241:Re[2]:左問題、右解答のテスト形式 [kimu] 07/06 09:12
   └6242:Re[3]:左問題、右解答のテスト形式 [tDB] 07/06 09:23
    └6251:Re[4]:左問題、右解答のテスト形式 [kimu] 07/07 23:23
     ├6252:--- [---] 07/08 13:23
     ├6258:Re[5]:左問題、右解答のテスト形式 [tDB] 07/08 19:47
     └6259:Re[5]:左問題、右解答のテスト形式 [田中徹] 07/08 20:56
      └6263:Re[6]:左問題、右解答のテスト形式 [田中徹] 07/10 02:19
       └6264:Re[7]:左問題、右解答のテスト形式 [tDB] 07/10 11:20
        └6265:Re[8]:左問題、右解答のテスト形式 [田中徹] 07/10 11:49
         └6266:Re[9]:左問題、右解答のテスト形式 [kimu] 07/10 20:02<-last

Pass 保存


CGIROOM