1. A storage control apparatus comprising: a processor; and a memory, the memory storing program code executable by the processor to perform operations comprising: determining whether or not either one of an erase operation and a program operation is to be executed as pre-processing; reading out pre-read data from data area included in a memory cell to serve as a write-operation object prior to a write operation if a result of the determination indicates that the pre-processing is to be executed; and carrying out the pre-processing and one of the erase operation and the program operations other than the pre-processing as post-processing if a result of the determination indicates that the pre-processing is to be executed, and carrying out 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.