1. A storage control apparatus comprising: a pre-processing-execution determining block configured to determine whether or not either one of an erase operation and a program operation is to be executed as pre-processing in a write operation to be carried out on a predetermined data area included in a memory cell to serve as a write-operation object; a pre-read processing block configured to read out pre-read data from the data area included in the memory cell to serve as a write-operation object prior to the write operation if a result of the determination indicates that the pre-processing is to be executed; and a bit operating block configured to carry out the pre-processing and one of the erase and program operations which is not the pre-processing as post-processing if a result of the determination indicates that the pre-processing is to be executed, and the post-processing without carrying out the pre-processing if a result of the determination indicates that the pre-processing is not to be executed.