- ベストアンサー
構造化プログラミングとは?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
↓は構造化プログラミングを説明しているサイトです。 参考になれば幸いです。 あとは、こんなこともありました。 http://www.gijyutu.com/ooki/jyugyou/kenkyuu/program2001-1.htm
関連するQ&A
- 「構造化プログラミングの基本的な考え方について述べなさい.また,構造化
「構造化プログラミングの基本的な考え方について述べなさい.また,構造化プログラ ミングと関連付けて基本制御構造について説明しなさい。」という問題があるのですが、調べてると構造化プログラミングと基本制御構造の区別があまりつきにくくて説明がうまくできません。
- 締切済み
- 数学・算数
- 構造化プログラミング…
お世話になります。 構造化プログラミング記述用のチャートに 「TSチャート」というものがあるようなのですが… この「TS」は何の略なのでしょうか? こんな時間までネットで調べたのですが… 見つかりません。 ご存知の方が居られましたら、 ご教授いただきたく存じます。
- ベストアンサー
- その他(プログラミング・開発)
- 私たちの日常活動は、構造化プログラミング可能か?
私たちの、日常の活動は、構造化プログラミングが可能でしょうか?また、そうでない例があれば教えて下さい!お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミングについて困っています。
プログラミングについて困っています。 現在、大学二年で、大学でいろいろなプログラミングを習っているのですが、去年はプログラミングを教わりましたが、とても難しいものでした。 今年はさらに難しくなり、わけがわからなくなるのが必須のような気もしていて本当にやばいです。 今年行うものは、まずコンピュータの機械語および、アセンブリ言語によるプログラミングで内容はループ構造、整数掛け算ルーティン、割り算ルーティンといった全くわけのわからないものをするみたいですが、 不安すぎます。何かいいコツや、参考書などがありましたら教えてください!お願いします!
- ベストアンサー
- Visual Basic
- 構造体のプログラミング...練習です。
構造体のプログラミング...練習です。 #include <stdio.h> int main ( void ) { int i; struct rool{ char name[20]; float height; char bloodType; }date[128]; for(i = 0;; i++) { printf("%d人目のデータ:", i + 1 ); scanf("%s %f %c",date[i].name[i], &date[i].height, &date[i].bloodType); if((date[i].name[0] == '0') && (date[i].height == 0) && (date[i].bloodT\ ype == 0)) { break; } } printf("名前 体重 歳\n"); for(i = 0; (date[i].name[0] == '0') && (date[i].height == 0) && (date[i].bl\ oodType == 0); i++) { printf("%s, %10s, %10s\n",date[i].name[i], date[i].height, date[i].bloodTy\ pe); } return 0; } 構造体を使ったプログラミングです。 名前と体重、歳を入力して0 0 0が入力されたら、今まで入力したものを表示する。というものです。 セグメントエラーが出て困っています。 入力をしてエンターキーを押すと、何人目のデータ:何人目のデータ:~と言うふうにでて、セグメントエラーで止まります。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- PGにおいて構造体や列挙型はいつ使いますか?
PGにおいて構造体や列挙型はいつ使いますか? 構造体でテーブルみたいなものに一旦入れて、個別に取り出すときに使うと思うのですが、 DBを使ってたら、構造体を使う場所がよくわかりません。 どういうプログラミング時に構造体・列挙型を使うのか教えてください。
- 締切済み
- Visual Basic
- プログラミングとコンピュータについて
プログラミングとコンピュータについて 大学でプログラミング(C言語)を勉強をしててふと思いました プログラミングでどうやってCPUとかメモリとか、そういったコンピュータの深い部分を操作できるのでしょうか? すみません 抽象的でどう説明したらいいかわかりません 簡単なプログラミングだったらカレンダーとか電卓とか作れますが、これらのプログラムってCPUとかメモリとかOSとかの根本的な部分があればこそ成り立つものですよね 例えばCPUの状態を表示するソフトウェアだったりレジストリを削除するツールだったり、こういうプログラムってプログラムが直接コンピュータの根本的な部分と直結してるってことですよね? つまりハードとソフトの境目がどのような構造なのかよくわからないって感じですかね ソフトを作るのはプログラミングだけどソフトとハードを繋げるのもプログラミング ゲームとかスクリーンセーバーとか電卓とかを作っても、これでどうやってwindowsやLinuxは作れたんだろう?って思ってしまいます C言語や他のプログラミング言語を学んでいけば自ずと理解できるものなんでしょうか? 無知は承知で質問します どうにも不思議で、しかし腹立たしくてむずがゆいです 誰か教えてください、お願いします
- 締切済み
- その他(プログラミング・開発)
- リスト構造のプログラミング
#include<stdio.h> #include<stdlib.h> typedef struct number{ float x; struct number *next; }Num; void append_list(Num **, float); int main(void) { Num *start,*p; float i,d; start=NULL; for(i=0.0;i<10.0;i++){ append_list(&start,i); } p=start; while(p!=NULL){ printf("%f\n",p->x); p=p->next; } p=start; while(p !=NULL){ Num *q; q=p; p=p->next; free(q); } return 0; } void append_list(Num **s, float n) { Num *end, *new; if(*s==NULL){ *s=(Num *)malloc(sizeof(Num)*1); (*s)->x=n; (*s)->next=NULL; return; }end=(*s); while(end->next !=NULL){ end=end->next; } new=(Num *)malloc(sizeof(Num)*1); new->x=n; new->next=NULL; end->next=new; } 0~9までの数値を順番に追加してリスト構造のデータ構造で 保存するプログラミングを作ったのですが、これにキーボード から入力した1つの実数(0~9)を数値の順序を乱さないよう にその数値を持つ要素を追加するにはどうすればよいのでしょうか?
- 締切済み
- C・C++・C#
お礼
どうもありがとうございました。 参考になりました。