Скачать c++ builder 2010 и delphi 2010 можно на торрент трекере ннтт.орг (латиницей), в подразделе форума «среды программирования, компиляторы и вспомогательные программы», закаченный 4 октября 2013 года. Для скачивания дополнительная регистрация не требуется.
Наверно, вместо:
надо
а := StrToFloat(Edit1.Text);
b := StrToFloat(Edit2.Text);
Вы хотите же из полей ввода взять циферки, и присвоить их переменным ? Если да - то надо так, как я указал выше. Ошибка, которую выдает компилятор, из за того, что вы хотите переменные со значением NULL (а у вас a и b - без инициализации и неверного типа) привести к числу с плавающей точкой. Компилятор требует инициализации переменных, и тип String для функции StrToFloat.
Delphi - это система, язык программирования в ней - Паскаль.
Так же как Visual Studio от Мкрософт, в которой можно программировать на C++, Basic, C#, F#.
Или как Eclipse, который я использую для программирования на Java.
Язык Паскаль относится к классу языков, родителем котороых является ALGOL-60
Сюда относятся Java, ADA, C++, C# и некоторые другие. Соответсвенно, все они являются языками высокого уровня и область применения у них примерно одна и та же.
Однако, исторически Паскаль создавался ка язык для преподавания программирования, в нём есть некоторые неудобства и в производственном программировании он широкого распространения не получил.
Это несложные задания, но врядли кто-то будет их делать бесплатно - на них надо будет по любому потратить какое-то время и немного усилий. А решаются задачки элементарно. Только не указаны требования - какая версия Delphi? - 7 или XE5 или еще более свежая...
Перед AssignFile(f,s1); поставьте ShowMessage(s1); чтобы увидеть имя файла.
Скорее всего, вы указываете неправильное имя файла или неправильный путь к нему.