Соответствие операторов Си и Паскаль
ПРОГРАММ: 649 | СТАТЕЙ: 104 | КОДОВ: 3433   

    главная        новости        программы        библиотека        коды        рейтинг       форум   

Афоризм
Многие холостяки мечтают об умной, красивой, заботливой жене. А ещё больше о ней мечтают женатые
 
5 лучших
  Ставки на спорт
  Все о джазе, ноты, миди, биографии, фотографии
  В гостях у Грёблина
  Клуб Азарта
  Gansta-Rap Портал о 50Cent G-unit DMX D12 Dr.Dre
 
Поиск


 
Рассылка
| Soft-Ежедневник - обзор программ прямо к Вам на e-mail
 
 

  Библиотека > программирование > C++добавить статью
Соответствие операторов Си и Паскаль

Полезна особенно для тек, кто после Паскаля решил выучить Си/Си++
 
Завьялов Алексей
bozaf.by.ru
07-05-2004
Версия для печати
печать

ПаскальСи
integer : A;int A; "d"
real B,C;float B,C; "f"
ch : char;char ch; "c"
STR : string[длина]; длина <=255char *STR[длина] "s"
arr : array[10][20] of integer = (1,2);int arr[10][20] = {1, 2};
flag : boolean;в си - нет/ в си++ - bool flag;
begin...end{...}
write(x:5:2); x - realprintf("%-5.2f", x);
writeln("Ответ = ", x, ", при y = ", y);printf("Ответ = %d, при y = %d", x, y);
x:=a+b;x=a+b;
a = b - сравнениеa == b
uses system - всегда подключен#include <stdio.h>
uses crt; - модуль тестовой графики#include <conio.h>
dec X; - x = x - 1X--;
inc X; - x = x + 1X++;
{...} или {*...*} - комментариився строка - // ... или фрагмент /*...*/
A mod BA % B
@A - взятие адреса&A
and&&
or||
xor^
not A;!A;
readln(x,y);scanf("%d,%d",&;x,&;y);
if((a>b)and(b<10)) then
begin ...
and;
else ...;

if(a>b && bb<10)
{ ...
}
else ...;

for i = 0 to 100 do ...;for(i = 0; i b <= 100; i++);
for I = 10 downto 1 do ...;for(i = 10; i >= 1;u--);
repeat
...
ubtil(a<>b);
do{
...
}while(a!=b) ;
while(a>=c) do begin
...
end;
while(a<=c){
...
}
shl; shr; - сдвиг влево; вправо<<;>>
procedure proc(a,b:char)
begin
... вызов - proc("A","B");
end;
void proc(char a, char b)
{
... вызов proc("A","B");
}
function func(a:integer,b:real):double;
begin
...
func := 0.001;
end;
double func(int a, real b)
{
...
return 0;
}
readkey;getche();
x:=x+5;x+=5; *=, /=, -=, %=
if y<10 then x:=20 else x:=40x = (y<10) ? 20 : 40
casw x of
1 : inc t
else dec t; end;
switch(x){
1 : t++;break;
default : t--;}


Комментарии
Оставить комментарий

FAZA | 15-01-06 22:57
Лексикой языка это не ограничивается и не меняет сути дела: тот кто хочет перепрыгнуть с Паскаль на Си должен упорно попариться годик как минимум чтобы понять основы языка и написать маломальскую прогу. Так что легче лишь в чате с метёлками свистеть.


Русских Роман Сергеевич | 23-01-05 06:59
Довольно-таки интересная штука... Порой приходилось изменять алгоритм программы (из за отсутствия тех или иных знаний о том или ином операторе или функции). Сейчас стало всё на много легче.

Спасибо, с уважением, Русских Роман Серге

Имя:
E-mail:
Сообщение:


Число:

   очистить

популярные статьи по теменовые статьи
Плохой и хороший траффик
web - разработка / Раскрутка в сети
Наука о web-браузерах
web - разработка / Сайтостроительство
Опытный заказчик + опытный дизайнер = хороший дизайн
web - разработка / Web-дизайн
О технике интернет-рекламы
web - разработка / Раскрутка в сети
Flash-технология. Недостатки
web - разработка / Web-дизайн
Загрузка ...

Опрос
На что Вы обращаете внимание в первую очередь при покупке товара в интернет-магазине?  
 
Комментарии и оценку пользователей
Наличие нескольких фотографий
Подробное и качественное описание
Условия доставки
Возможность покупки в кредит
 
Самое свежее  
 ПРОГРАММЫ

eMule 0.49a
eMule 0.49a

CPU-Z 1.45
CPU-Z 1.45

#1 DVD Ripper 7.2.4
#1 DVD Ripper 7.2.4

 НОВОСТИ

Мы победили! Олимпиада 2014 пройдет в Сочи
Мы победили! Олимпиада 2014 пройдет в Сочи

Алкогольный и наркотический террор против России
Алкогольный и наркотический террор против России

 БИБЛИОТЕКА

Плохой и хороший траффик
Плохой и хороший траффик

Наука о web-браузерах
Наука о web-браузерах

 
Рекомендую!





тИЦ

Copyright © 2004-2008 MostInfo.net  | связь с админом
При использовании материалов сайта ссылка на MostInfo обязательна.