ПРОГРАММ: 654 | СТАТЕЙ: 125 | КОДОВ: 3434   

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

Афоризм
А ваших pезидентов мы на пpеpываниях пеpевешаем!
 
Поиск


 
Рассылка
| Soft-Ежедневник - обзор программ прямо к Вам на e-mail
 
 
Полезное!
 
7 лучших
  Услуги, аренда автовышек
  Тематический портал продажи оборудования для уличной торговли и другого с доставкой
  Перегрузка сыпучих грузов
  знакомства
  Бесплатная доска объявлений
  
  
 
  Библиотека > программирование > 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--;}



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

vikva | 09-02-12 11:27
опечатка:
for(i = 0; i b <= 100; i++);
надо b убрать:
for(i = 0; i<= 100; i++);


Yuri | 01-02-12 22:29
if((a>b)and(b<10)) then
begin ...
and;
else ...;

Должно быть вместо
and;
- просто
end


Name | 17-07-11 21:19
for(i = 10; i >= 1;u--);
u?? очепятка?


Lian | 27-02-09 23:04
casw x of
1 : inc t
else dec t; end;

-->Case должно быть ^_^


zhas | 29-12-08 17:15
Совершенно не согласен с Faza, для человека который хорошо знает какой либо язык программирования перейти на Си особого труда не составить и уж явно он потратит в несколько раз меньше времени чем 1 год


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


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

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

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


Число=
укажите сумму чисел на картинке

   очистить

популярные статьи по теменовые статьи
Создание видео из фотографий в программе "ФотоШОУ"
Разное / Обработка фото и видео
Больница для компьютера
железо / Система
Чем так популярны социальные сети?
Разное / разное
Синхронизация данных с сотового телефона на ПК
железо / Мобильные устройства
Куплю хостинг
web - разработка / Хостинг

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

ICQ 8.0.5990
ICQ 8.0.5990

Mozilla Firefox 18.0.2
Mozilla Firefox 18.0.2

ArtMoney 7.40.4
ArtMoney 7.40.4

 НОВОСТИ

Хакерская атака на Google из Китая
Хакерская атака на Google из Китая

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

 БИБЛИОТЕКА

Создание видео из фотографий в программе "ФотоШОУ"
Создание видео из фотографий в программе "ФотоШОУ"

Больница для компьютера

 
Рекомендую!



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