Выходной файл
/*Pascal
to C converter by A.Shindin MIEM 2005*/
#include
<stdio.h>
#include
<conio.h>
#include
<ctype.h>
#include
<string.h>
#include
<stdlib.h>
#define
buf_len 255
/*Тестовый
пример на языке Pascal, который включает
в
себя использование
-операторов:
const,
function, repeat...until le,присваивания;
-логического
выражения:
le1;
-арифметического
выражения:
ae2;
-массива*/
/*<USES>*/
/*<uses>
Crt; */
/*пример
использования оператора const*/
/*<CONST>*/
1a=5
; /*ERR: Error in logical expression*/
#define
str_len 50
/*<VAR>*/
int
b;
int
c;
int
d;
int
f;
illegal
M[2];
int
MM[2][15];
/*<VAR>*/
int
i;
char
s[80];
char
t;
/*<LABEL>*/
/*<label>
lab1; */
/*пример
использования функции*/
/*ERR:
Incorrect identifier(s) or parameter(s) in the function*/
abc
1example (int a, int b, int c, int f, int r, char* g1, char* g2)
{
/*<VAR>*/
char
cc[20];
illegal
abc[10][100];
/*пример
использования арифметического выражения
ae2*/
example
= (func*3+a);
}
/*MAIN
PROGRAM*/
void
main()
{
printf('TestPascal');
printf('Enterb,c,d');
scanf(b,c,d);
/*пример
использования оператора присваивания*/
f
= example(c);
if
b=2.C then begin c:=1 ; /*ERR: Error in logical expression*/
{
c
= 1;
goto
lab1 ;
}
/*пример
использования логического выражения
le1*/
/*пример
использования конструкции repeat...until le*/
if
( f>=b+d*4 )
{
do
{
M[i]
= f;
M[i+1]
= b;
}
while
!( i>2 );
printf('Result2');
}
else
{
printf('Result2');
}
lab1:;
}
Выводы
В
результате создания курсового проекта
были освоены и закреплены знания языков
Си и Паскаль. Эти языки , благодаря своей
гибкости и наглядности, являются мощным
аппаратом современного программиста.
Основную
задачу которую приходилось решать –
это работа с символьными файлами и
строковыми переменными.
Благодаря
курсу лекций то алгоритмтческим языкам
и программироывнию было проще создавать
алгоритмы в данной работе.
Список литературы
Зайцева
Л.В. Алгоритмические языки и
программирование., М., МГГУ, 1996
Фаронов
В.В. Программирование на ПЭВМ в среде
Турбо-Паскаль, М., МГТУ, 1991
Уинер
Р. Язык Турбо-Си. М., Мир, 1991
Подбельский
В.В., Фомин С.С. Программирование на
языке С. М., "Финансы и Статистика",
2003
Методические
указание к лабораторным работам и
курсовому проекту.
76