Скачиваний:
11
Добавлен:
20.05.2014
Размер:
551.42 Кб
Скачать
    1. Выходной файл

/*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:;

}

  1. Выводы

В результате создания курсового проекта были освоены и закреплены знания языков Си и Паскаль. Эти языки , благодаря своей гибкости и наглядности, являются мощным аппаратом современного программиста.

Основную задачу которую приходилось решать – это работа с символьными файлами и строковыми переменными.

Благодаря курсу лекций то алгоритмтческим языкам и программироывнию было проще создавать алгоритмы в данной работе.

  1. Список литературы

  1. Зайцева Л.В. Алгоритмические языки и программирование., М., МГГУ, 1996

  2. Фаронов В.В. Программирование на ПЭВМ в среде Турбо-Паскаль, М., МГТУ, 1991

  3. Уинер Р. Язык Турбо-Си. М., Мир, 1991

  4. Подбельский В.В., Фомин С.С. Программирование на языке С. М., "Финансы и Статистика", 2003

  5. Методические указание к лабораторным работам и курсовому проекту.

76

Соседние файлы в папке v29