我有这个任务,我磕磕绊绊。我将首先介绍它的描述和要求,然后指出我在处理问题时遇到的问题。
构建一个块方案和一个程序,该程序读取另一个基于C的程序并找到:
条件运算符的数量if和if / else
程序需要从菜单处理开始,并使用以下选项:
- 从文件中读取程序并将结果存储在单独的文件中(用户必须在程序中输入两个文件的名称) 文件必须以“.C”结尾
- 从文件中读取程序并在屏幕上输出结果(用户选择的文件必须以“.C”结尾)。
- 从键盘读取程序并插入用户选择的文件;
- 从键盘上读取程序并在屏幕上输出;该程序必须为每个程序编写不同的函数 操作。
必须逐行阅读文件。
第一个问题是什么是块方案,'从键盘读取'是指什么?
提前致谢
答案 0 :(得分:1)
块方案是block diagram或流程图的另一个(尽管使用较少)术语。
方框图是:
系统图,其中主要部分或功能由通过显示块关系的线连接的块表示。
或者换句话说,在编写任何代码之前,这是一种使用笔和纸构建程序流程的方法。通常他们使用一组形状来表示certian事物,circle / ovals可以显示状态/开始/结束,矩形可以重新显示功能,菱形可以用于决策点等。
当你问起一个特定的家庭作业问题时,最好是要求你的教师所期望的,但是一个关于程序的块方案的快速例子可能是这样的:
这对于你的instcutor想要的东西来说可能太算法了,他们可能只想看到块只表明"get input from user"
,"open a file"
在模块级别显示流量并且在检查错误条件时忽略决策细节
现在至于"•Reading of the program from the keyboard"
,因为我没有写作业,这再次被推测,但我很确定你的导师只是说通过stdin
获得输入。这个机制取决于你在课堂上学到的东西,但在C语言中,只有scanf()
或fgets()
或者你知道的任何东西都可以从键盘输入。